| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 403 if (CI.isMustTailCall() && !EnableMustTailCalls) in visitCallInst() 407 if (CI.isMustTailCall() && !IsTailCC) in visitCallInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | EscapeEnumerator.cpp | 64 if (!CI->doesNotThrow() && !CI->isMustTailCall()) in Next()
|
| H A D | IRNormalizer.cpp | 486 if (Call->isMustTailCall()) in reorderDefinition() 497 if (Call->isMustTailCall()) in reorderDefinition()
|
| H A D | CallPromotionUtils.cpp | 294 if (OrigInst->isMustTailCall()) { in versionCallSiteWithCond() 460 if (CB.isMustTailCall()) { in isLegalToPromote()
|
| H A D | InlineFunction.cpp | 2903 CI->isMustTailCall())) { in InlineFunction() 2953 InlinedMustTailCalls |= CI->isMustTailCall(); in InlineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOCtxProfLowering.cpp | 174 if (CB->isMustTailCall()) in CtxInstrumentationLowerer() 263 if (CB->isMustTailCall()) in lowerFunction()
|
| H A D | DataFlowSanitizer.cpp | 2750 if (CI->isMustTailCall()) in visitBitCastInst() 2967 return I->isMustTailCall(); in isAMustTailRetVal() 3410 if (isa<CallInst>(CB) && cast<CallInst>(CB).isMustTailCall()) in visitCallBase()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CallSiteSplitting.cpp | 306 bool IsMustTailCall = CB.isMustTailCall(); in splitCallSite() 526 bool IsMustTail = CB->isMustTailCall(); in doCallSiteSplitting()
|
| H A D | PartiallyInlineLibCalls.cpp | 131 if (Call->isMustTailCall()) in runPartiallyInlineLibCalls()
|
| H A D | JumpTableToSwitch.cpp | 159 if (!Call || Call->getCalledFunction() || Call->isMustTailCall()) in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyDivergentExitNodes.cpp | 217 if (CI && CI->isMustTailCall()) in run()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroElide.cpp | 108 !Call->isMustTailCall()) in removeTailCallAttribute()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 147 if (CI->isMustTailCall()) in deleteDeadVarargs() 551 if (CB->isMustTailCall()) { in surveyFunction()
|
| H A D | GlobalOpt.cpp | 1728 if (CI->isMustTailCall()) in hasChangeableCCImpl() 1827 if (CB->isMustTailCall()) in hasMustTailCallers() 1855 !CB->isMustTailCall() && in RemovePreallocated()
|
| H A D | Attributor.cpp | 2443 if (CI->isMustTailCall() && !ToBeDeletedInsts.count(CI)) in cleanupIR() 2872 return !ACS.isCallbackCall() && !ACS.getInstruction()->isMustTailCall(); in isValidFunctionSignatureRewrite() 2903 return !CI->isMustTailCall(); in isValidFunctionSignatureRewrite() 3242 } else if (cast<CallInst>(I).isMustTailCall()) { in initializeInformationCache() 3352 if (CB->isCallee(&U) && CB->isMustTailCall()) in identifyDefaultAbstractAttributes()
|
| H A D | ArgumentPromotion.cpp | 838 if (CB->isMustTailCall()) in promoteArguments()
|
| H A D | ExpandVariadics.cpp | 255 if (CI->isMustTailCall()) { in expansionApplicableToFunctionCall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | IRSimilarityIdentifier.h | 578 if (CI.isMustTailCall() && !EnableMustTailCalls) in visitCallInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | GlobalMergeFunctions.cpp | 105 if (CB && CB->isMustTailCall()) in isEligibleFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FunctionLoweringInfo.cpp | 223 if (CI->isMustTailCall() && Fn->isVarArg()) in set()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 281 if (CI->isMustTailCall()) in getTerminatingMustTailCall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1413 bool isMustTailCall() const { in isMustTailCall() function 1414 return cast<llvm::CallBase>(Val)->isMustTailCall(); in isMustTailCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFastISel.cpp | 774 if (Call->isMustTailCall() || Call->isInlineAsm() || in selectCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 204 Info.IsMustTailCall = CB.isMustTailCall(); in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 3958 if (CI->isMustTailCall() || CI->isNoTailCall()) in tryOptimizeCall() 4233 if (!Call.use_empty() && !Call.isMustTailCall()) in visitCallBase() 4405 if (Call.isMustTailCall()) in transformConstExprCastCall()
|