Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h403 if (CI.isMustTailCall() && !EnableMustTailCalls) in visitCallInst()
407 if (CI.isMustTailCall() && !IsTailCC) in visitCallInst()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DEscapeEnumerator.cpp64 if (!CI->doesNotThrow() && !CI->isMustTailCall()) in Next()
H A DCallPromotionUtils.cpp295 if (OrigInst->isMustTailCall()) { in versionCallSite()
H A DInlineFunction.cpp2174 CI->isMustTailCall())) { in InlineFunction()
2224 InlinedMustTailCalls |= CI->isMustTailCall(); in InlineFunction()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackProtector.cpp481 if (Prev && isa<CallInst>(Prev) && cast<CallInst>(Prev)->isMustTailCall()) in InsertStackProtectors()
485 if (Prev && isa<CallInst>(Prev) && cast<CallInst>(Prev)->isMustTailCall()) in InsertStackProtectors()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp308 bool IsMustTailCall = CB.isMustTailCall(); in splitCallSite()
525 bool IsMustTail = CB->isMustTailCall(); in doCallSiteSplitting()
H A DPartiallyInlineLibCalls.cpp128 if (Call->isMustTailCall()) in runPartiallyInlineLibCalls()
H A DSCCP.cpp136 if (CB && ((CB->isMustTailCall() && in tryToReplaceWithConstant()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp199 if (CI->doesNotReturn() && !CI->isMustTailCall() && in SimplifyFunction()
H A DDeadArgumentElimination.cpp145 if (CI->isMustTailCall()) in deleteDeadVarargs()
559 if (CB->isMustTailCall()) in surveyFunction()
H A DAttributor.cpp2015 if (CI->isMustTailCall() && !ToBeDeletedInsts.count(CI)) in cleanupIR()
2439 return !ACS.isCallbackCall() && !ACS.getInstruction()->isMustTailCall(); in isValidFunctionSignatureRewrite()
2469 return !CI->isMustTailCall(); in isValidFunctionSignatureRewrite()
2801 } else if (cast<CallInst>(I).isMustTailCall()) { in initializeInformationCache()
2891 if (CB->isCallee(&U) && CB->isMustTailCall()) in identifyDefaultAbstractAttributes()
H A DGlobalOpt.cpp1749 if (CI->isMustTailCall()) in hasChangeableCC()
1847 if (CB->isMustTailCall()) in hasMustTailCallers()
1875 !CB->isMustTailCall() && in RemovePreallocated()
H A DArgumentPromotion.cpp749 if (CB->isMustTailCall()) in promoteArguments()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp98 !Call->isMustTailCall()) in removeTailCallAttribute()
/llvm-project-15.0.7/llvm/lib/IR/
H A DBasicBlock.cpp176 if (CI->isMustTailCall()) in getTerminatingMustTailCall()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h573 if (CI.isMustTailCall() && !EnableMustTailCalls) in visitCallInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp223 if (CI->isMustTailCall() && Fn->isVarArg()) in set()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp2554 if (CI->isMustTailCall()) in visitBitCastInst()
2775 return I->isMustTailCall(); in isAMustTailRetVal()
3050 if (isa<CallInst>(CB) && cast<CallInst>(CB).isMustTailCall()) in visitCallBase()
H A DMemorySanitizer.cpp2020 if (CI->isMustTailCall()) in visitBitCastInst()
3769 if (isa<CallInst>(CB) && cast<CallInst>(CB).isMustTailCall()) in visitCallBase()
3818 return I->isMustTailCall(); in isAMustTailRetVal()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2784 if (CI->isMustTailCall() || CI->isNoTailCall()) in tryOptimizeCall()
3072 if (!Call.use_empty() && !Call.isMustTailCall()) in visitCallBase()
3203 if (Call.isMustTailCall()) in transformConstExprCastCall()
H A DInstructionCombining.cpp3078 static bool isMustTailCall(Value *V) { in isMustTailCall() function
3080 return CI->isMustTailCall(); in isMustTailCall()
3094 if (isMustTailCall(ResultOp)) in visitReturnInst()
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp756 if (Call->isMustTailCall() || Call->isInlineAsm() || in selectCall()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp162 Info.IsMustTailCall = CB.isMustTailCall(); in lowerCall()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstrTypes.h1422 bool isMustTailCall() const;
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp525 else if (CLI.CB && CLI.CB->isMustTailCall()) in LowerCall()

12