Lines Matching defs:InlineCostCallAnalyzer
202 class InlineCostCallAnalyzer;
221 InlineCostCallAnalyzer *const ICCA;
224 InlineCostAnnotationWriter(InlineCostCallAnalyzer *ICCA) : ICCA(ICCA) {}
558 /// FIXME: if it is necessary to derive from InlineCostCallAnalyzer, note
559 /// the FIXME in onLoweredCall, when instantiating an InlineCostCallAnalyzer
560 class InlineCostCallAnalyzer final : public CallAnalyzer {
702 /// FIXME: if InlineCostCallAnalyzer is derived from, this may need
704 InlineCostCallAnalyzer CA(*F, Call, IndirectCallParams, TTI,
1119 InlineCostCallAnalyzer(
1156 virtual ~InlineCostCallAnalyzer() = default;
1247 InlineCostCallAnalyzer CA(*F, Call, IndirectCallParams, TTI,
1871 bool InlineCostCallAnalyzer::isColdCallSite(CallBase &Call,
1895 InlineCostCallAnalyzer::getHotCallSiteThreshold(CallBase &Call,
1923 void InlineCostCallAnalyzer::updateThreshold(CallBase &Call, Function &Callee) {
2885 void InlineCostCallAnalyzer::print(raw_ostream &OS) {
2907 LLVM_DUMP_METHOD void InlineCostCallAnalyzer::dump() { print(dbgs()); }
2990 InlineCostCallAnalyzer CA(*Call.getCalledFunction(), Call, Params, CalleeTTI,
3105 InlineCostCallAnalyzer CA(*Callee, Call, Params, CalleeTTI,
3296 InlineCostCallAnalyzer ICCA(*CalledFunction, *CB, Params, TTI,