Lines Matching refs:CS

769       if (auto *CS = dyn_cast<CallBase>(U)) {  in run()  local
771 if (CS->getCalledFunction() != F) in run()
773 Solver.resetLatticeValueFor(CS); in run()
829 auto &CS = *cast<CallBase>(U); in findSpecializations() local
832 if (CS.getCalledFunction() != F) in findSpecializations()
837 if (CS.hasFnAttr(Attribute::MinSize)) in findSpecializations()
842 if (!Solver.isBlockExecutable(CS.getParent())) in findSpecializations()
849 Constant *C = getCandidateConstant(CS.getArgOperand(A->getArgNo())); in findSpecializations()
869 if (CS.getFunction() == F) in findSpecializations()
872 AllSpecs[Index].CallSites.push_back(&CS); in findSpecializations()
918 if (CS.getFunction() != F) in findSpecializations()
919 Spec.CallSites.push_back(&CS); in findSpecializations()
1004 auto *CS = cast<CallBase>(U); in getInliningBonus() local
1005 if (CS->getCalledOperand() != A) in getInliningBonus()
1007 if (CS->getFunctionType() != CalledFunction->getFunctionType()) in getInliningBonus()
1022 getInlineCost(*CS, CalledFunction, Params, CalleeTTI, GetAC, GetTLI); in getInliningBonus()
1104 if (auto *CS = dyn_cast<CallBase>(U); in updateCallSites() local
1105 CS && CS->getCalledFunction() == F && in updateCallSites()
1106 Solver.isBlockExecutable(CS->getParent())) in updateCallSites()
1107 ToUpdate.push_back(CS); in updateCallSites()
1110 for (CallBase *CS : ToUpdate) { in updateCallSites()
1111 bool ShouldDecrementCount = CS->getFunction() == F; in updateCallSites()
1119 if (any_of(S.Sig.Args, [CS, this](const ArgInfo &Arg) { in updateCallSites()
1121 return getCandidateConstant(CS->getArgOperand(ArgNo)) != Arg.Actual; in updateCallSites()
1129 LLVM_DEBUG(dbgs() << "FnSpecialization: Redirecting " << *CS in updateCallSites()
1131 CS->setCalledFunction(BestSpec->Clone); in updateCallSites()