reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/InlineCost.cpp
 1232   if (Call.hasFnAttr(Attribute::ReturnsTwice) &&
 1238   if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate())
 1238   if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate())
 1241   if (Function *F = Call.getCalledFunction()) {
 1243     if (simplifyCallSite(F, Call))
 1248     if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(&Call)) {
 1251         if (!Call.onlyReadsMemory() && !isAssumeLikeIntrinsic(II))
 1253         return Base::visitCallBase(Call);
 1276     if (F == Call.getFunction()) {
 1286       addCost(Call.arg_size() * InlineConstants::InstrCost);
 1290       if (!isa<InlineAsm>(Call.getCalledValue()))
 1294     if (!Call.onlyReadsMemory())
 1296     return Base::visitCallBase(Call);
 1301   Value *Callee = Call.getCalledValue();
 1305   addCost(Call.arg_size() * InlineConstants::InstrCost);
 1311     if (!Call.onlyReadsMemory())
 1313     return Base::visitCallBase(Call);
 1323   CallAnalyzer CA(TTI, GetAssumptionCache, GetBFI, PSI, ORE, *F, Call,
 1325   if (CA.analyzeCall(Call)) {
 1333   return Base::visitCallBase(Call);