Lines Matching defs:CallBase
422 CallBase *CallInstr;
492 const FunctionSamples *findCalleeFunctionSamples(const CallBase &I) const;
497 void findExternalInlineCandidate(CallBase *CB, const FunctionSamples *Samples,
503 uint64_t &Sum, SmallVector<CallBase *, 8> *InlinedCallSites = nullptr);
507 std::optional<InlineCost> getExternalInlineAdvisorCost(CallBase &CB);
508 bool getExternalInlineAdvisorShouldInline(CallBase &CB);
510 bool getInlineCandidate(InlineCandidate *NewCandidate, CallBase *CB);
513 SmallVector<CallBase *, 8> *InlinedCallSites = nullptr);
518 bool shouldInlineColdCallee(CallBase &CallInst);
520 const SmallVectorImpl<CallBase *> &Candidates, const Function &F,
523 MapVector<CallBase *, const FunctionSamples *> NonInlinedCallSites,
674 if (const auto *CB = dyn_cast<CallBase>(&Inst))
694 SampleProfileLoader::findCalleeFunctionSamples(const CallBase &Inst) const {
921 SmallVector<CallBase *, 8> *InlinedCallSite) {
992 bool SampleProfileLoader::shouldInlineColdCallee(CallBase &CallInst) {
1013 const SmallVectorImpl<CallBase *> &Candidates, const Function &F,
1030 CallBase *CB, const FunctionSamples *Samples,
1143 MapVector<CallBase *, const FunctionSamples *> LocalNotInlinedCallSites;
1148 SmallVector<CallBase *, 10> CIS;
1151 SmallVector<CallBase *, 10> AllCandidates;
1152 SmallVector<CallBase *, 10> ColdCandidates;
1155 if (auto *CB = dyn_cast<CallBase>(&I)) {
1182 for (CallBase *I : CIS) {
1231 InlineCandidate &Candidate, SmallVector<CallBase *, 8> *InlinedCallSites) {
1237 CallBase &CB = *Candidate.CallInstr;
1296 CallBase *CB) {
1320 SampleProfileLoader::getExternalInlineAdvisorCost(CallBase &CB) {
1337 bool SampleProfileLoader::getExternalInlineAdvisorShouldInline(CallBase &CB) {
1424 auto *CB = dyn_cast<CallBase>(&I);
1445 MapVector<CallBase *, const FunctionSamples *> LocalNotInlinedCallSites;
1452 CallBase *I = Candidate.CallInstr;
1488 SmallVector<CallBase *, 8> InlinedCallSites;
1507 SmallVector<CallBase *, 8> InlinedCallSites;
1541 MapVector<CallBase *, const FunctionSamples *> NonInlinedCallSites,
1545 CallBase *I = Pair.first;
1625 if (!cast<CallBase>(I).getCalledFunction()) {
1676 if (cast<CallBase>(I).isIndirectCall()) {