Home
last modified time | relevance | path

Searched refs:isMustTailCall (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h403 if (CI.isMustTailCall() && !EnableMustTailCalls) in visitCallInst()
407 if (CI.isMustTailCall() && !IsTailCC) in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEscapeEnumerator.cpp64 if (!CI->doesNotThrow() && !CI->isMustTailCall()) in Next()
H A DIRNormalizer.cpp486 if (Call->isMustTailCall()) in reorderDefinition()
497 if (Call->isMustTailCall()) in reorderDefinition()
H A DCallPromotionUtils.cpp294 if (OrigInst->isMustTailCall()) { in versionCallSiteWithCond()
460 if (CB.isMustTailCall()) { in isLegalToPromote()
H A DInlineFunction.cpp2903 CI->isMustTailCall())) { in InlineFunction()
2953 InlinedMustTailCalls |= CI->isMustTailCall(); in InlineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOCtxProfLowering.cpp174 if (CB->isMustTailCall()) in CtxInstrumentationLowerer()
263 if (CB->isMustTailCall()) in lowerFunction()
H A DDataFlowSanitizer.cpp2750 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 DCallSiteSplitting.cpp306 bool IsMustTailCall = CB.isMustTailCall(); in splitCallSite()
526 bool IsMustTail = CB->isMustTailCall(); in doCallSiteSplitting()
H A DPartiallyInlineLibCalls.cpp131 if (Call->isMustTailCall()) in runPartiallyInlineLibCalls()
H A DJumpTableToSwitch.cpp159 if (!Call || Call->getCalledFunction() || Call->isMustTailCall()) in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp217 if (CI && CI->isMustTailCall()) in run()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp108 !Call->isMustTailCall()) in removeTailCallAttribute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp147 if (CI->isMustTailCall()) in deleteDeadVarargs()
551 if (CB->isMustTailCall()) { in surveyFunction()
H A DGlobalOpt.cpp1728 if (CI->isMustTailCall()) in hasChangeableCCImpl()
1827 if (CB->isMustTailCall()) in hasMustTailCallers()
1855 !CB->isMustTailCall() && in RemovePreallocated()
H A DAttributor.cpp2443 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 DArgumentPromotion.cpp838 if (CB->isMustTailCall()) in promoteArguments()
H A DExpandVariadics.cpp255 if (CI->isMustTailCall()) { in expansionApplicableToFunctionCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h578 if (CI.isMustTailCall() && !EnableMustTailCalls) in visitCallInst()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGlobalMergeFunctions.cpp105 if (CB && CB->isMustTailCall()) in isEligibleFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp223 if (CI->isMustTailCall() && Fn->isVarArg()) in set()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DBasicBlock.cpp281 if (CI->isMustTailCall()) in getTerminatingMustTailCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1413 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 DWebAssemblyFastISel.cpp774 if (Call->isMustTailCall() || Call->isInlineAsm() || in selectCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp204 Info.IsMustTailCall = CB.isMustTailCall(); in lowerCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3958 if (CI->isMustTailCall() || CI->isNoTailCall()) in tryOptimizeCall()
4233 if (!Call.use_empty() && !Call.isMustTailCall()) in visitCallBase()
4405 if (Call.isMustTailCall()) in transformConstExprCastCall()

123