Lines Matching defs:CA
689 InlineCostCallAnalyzer CA(*F, Call, IndirectCallParams, TTI,
691 if (CA.analyze().isSuccess()) {
694 Cost -= std::max(0, CA.getThreshold() - CA.getCost());
1228 InlineCostCallAnalyzer CA(*F, Call, IndirectCallParams, TTI,
1231 if (CA.analyze().isSuccess()) {
1233 CA.getCost());
2958 InlineCostCallAnalyzer CA(*Call.getCalledFunction(), Call, Params, CalleeTTI,
2961 auto R = CA.analyze();
2964 return CA.getCost();
3072 InlineCostCallAnalyzer CA(*Callee, Call, Params, CalleeTTI,
3074 InlineResult ShouldInline = CA.analyze();
3076 LLVM_DEBUG(CA.dump());
3081 if (CA.wasDecidedByCostBenefit()) {
3084 CA.getCostBenefitPair());
3086 return InlineCost::getNever("cost over benefit", CA.getCostBenefitPair());
3089 if (CA.wasDecidedByCostThreshold())
3090 return InlineCost::get(CA.getCost(), CA.getThreshold(),
3091 CA.getStaticBonusApplied());