Home | History | Annotate | Download | only in IPO

Lines Matching full:inlined

80     cl::desc("Inlined functions that account for more than N% of all samples "
81 "collected in the parent function, will be inlined again."));
257 /// and all the inlined callsites. Strictly, we should have a map of counters
267 /// Functions that were inlined in the original binary will be represented
271 /// profile from the inlined callsite.
273 /// To decide whether an inlined callsite is hot, we compute the fraction
278 /// SampleProfileHotThreshold, the callsite will be inlined again.
282 return false; // The callsite was not inlined in the original binary.
316 /// This count does not include records from cold inlined callsites.
325 // If there are inlined callsites in this function, count the samples found
339 /// This count does not include records from cold inlined callsites.
356 /// This count does not include samples from cold inlined callsites.
492 // If a call instruction is inlined in profile, but not inlined here,
493 // it means that the inlined callsite has no sample, thus the call
554 /// The FunctionSamples of a call instruction \p Inst is the inlined
556 /// all samples that resides in the inlined instance. We first find the
557 /// inlined instance in which the call instruction is from, then we
563 /// \returns The FunctionSamples pointer to the inlined instance.
584 /// The FunctionSamples of an instruction \p Inst is the inlined instance
590 /// \returns the FunctionSamples pointer to the inlined instance.
618 /// the corresponding inlined instance exists and is hot in profile. If
648 Twine("inlined hot callee '") +