Home
last modified time | relevance | path

Searched refs:isTailCall (Results 1 – 25 of 50) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DXRayInstrumentation.cpp103 if (TII->isTailCall(T) && op.HandleTailcall) { in replaceRetWithPatchableRet()
134 if (TII->isTailCall(T) && op.HandleTailcall) { in prependRetWithPatchableExit()
H A DTargetFrameLoweringImpl.cpp146 if (CB->isTailCall()) in isSafeForNoCSROpt()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DPtrState.cpp197 SetTailCallRelease(cast<CallInst>(I)->isTailCall()); in InitBottomUp()
366 SetTailCallRelease(cast<CallInst>(Release)->isTailCall()); in MatchWithRelease()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp247 if (!CI || CI->isTailCall() || isa<DbgInfoIntrinsic>(&I) || in markTails()
478 assert((!CI->isTailCall() || !CI->isNoTailCall()) && in findTRECandidate()
480 if (!CI->isTailCall()) in findTRECandidate()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h143 bool isTailCall,
H A DMSP430ISelLowering.cpp594 bool &isTailCall = CLI.IsTailCall; in LowerCall() local
599 isTailCall = false; in LowerCall()
607 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall()
805 bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCCCCallTo() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h153 bool isTailCall,
H A DXCoreISelLowering.cpp1039 bool &isTailCall = CLI.IsTailCall; in LowerCall() local
1044 isTailCall = false; in LowerCall()
1053 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, in LowerCall()
1108 bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, in LowerCCCCallTo() argument
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptx86ABIFixups.cpp197 new_call_inst->setTailCall(call_inst->isTailCall()); in fixupX86StructRetCalls()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1023 bool AlwaysInline, bool isTailCall,
1029 SDValue Size, Align Alignment, bool isVol, bool isTailCall,
1035 SDValue Size, Align Alignment, bool isVol, bool isTailCall,
1042 bool isTailCall, MachinePointerInfo DstPtrInfo,
1048 bool isTailCall, MachinePointerInfo DstPtrInfo,
1053 Type *SizeTy, unsigned ElemSz, bool isTailCall,
H A DTargetInstrInfo.h1874 virtual bool isTailCall(const MachineInstr &Inst) const { in isTailCall() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp450 return CI->isTailCall() == cast<CallInst>(I2)->isTailCall() && in haveSameSpecialState()
H A DCore.cpp2922 return unwrap<CallInst>(Call)->isTailCall(); in LLVMIsTailCall()
2925 void LLVMSetTailCall(LLVMValueRef Call, LLVMBool isTailCall) { in LLVMSetTailCall() argument
2926 unwrap<CallInst>(Call)->setTailCall(isTailCall); in LLVMSetTailCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h336 bool isTailCall(const MachineInstr &MI) const override;
H A DHexagonVLIWPacketizer.cpp1279 assert((J.isCall() || HII->isTailCall(J)) && "Regmask on a non-call"); in hasRegMaskDependence()
1433 if (I.isCall() || HII->isJumpR(I) || I.isReturn() || HII->isTailCall(I)) { in isLegalToPacketizeTogether()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroElide.cpp99 if (Call->isTailCall() && operandReferences(Call, Frame, AA) && in removeTailCallAttribute()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5767 LowerCallTo(I, Callee, I.isTailCall(), I.isMustTailCall()); in lowerCallToExternalSymbol()
7458 bool isTailCall, in LowerCallTo() argument
7471 if (isTailCall) { in LowerCallTo()
7477 isTailCall = false; in LowerCallTo()
7484 isTailCall = false; in LowerCallTo()
7515 isTailCall = false; in LowerCallTo()
7532 if (isTailCall && !isInTailCallPosition(CB, DAG.getTarget())) in LowerCallTo()
7533 isTailCall = false; in LowerCallTo()
7538 isTailCall = false; in LowerCallTo()
7544 .setTailCall(isTailCall) in LowerCallTo()
[all …]
H A DSelectionDAG.cpp6869 .setTailCall(isTailCall); in getMemcpy()
6879 unsigned ElemSz, bool isTailCall, in getAtomicMemcpy() argument
6910 .setTailCall(isTailCall); in getAtomicMemcpy()
6918 bool isVol, bool isTailCall, in getMemmove() argument
6972 .setTailCall(isTailCall); in getMemmove()
6982 unsigned ElemSz, bool isTailCall, in getAtomicMemmove() argument
7013 .setTailCall(isTailCall); in getAtomicMemmove()
7021 bool isVol, bool isTailCall, in getMemset() argument
7073 .setTailCall(isTailCall); in getMemset()
7082 unsigned ElemSz, bool isTailCall, in getAtomicMemset() argument
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFrameLowering.cpp1203 bool isTailCall = false; in emitPopInst() local
1210 isTailCall = (RetOpcode == ARM::TCRETURNdi || RetOpcode == ARM::TCRETURNri); in emitPopInst()
1232 if (Reg == ARM::LR && !isTailCall && !isVarArg && !isInterrupt && in emitPopInst()
H A DARMISelLowering.cpp2295 isTailCall = false; in LowerCall()
2301 isTailCall = false; in LowerCall()
2317 if (isTailCall) { in LowerCall()
2319 isTailCall = IsEligibleForTailCallOptimization( in LowerCall()
2330 if (isTailCall) in LowerCall()
2353 if (isTailCall && !isSibCall) { in LowerCall()
2715 if (isTailCall && !isSibCall) { in LowerCall()
2725 if (isTailCall) { in LowerCall()
2736 if (!isTailCall) { in LowerCall()
2760 if (isTailCall) { in LowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp265 if (CI->isTailCall()) { in visitCallBase()
H A DBasicAliasAnalysis.cpp827 if (CI->isTailCall() && in getModRefInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1242 bool &isTailCall = CLI.IsTailCall; in LowerCall() local
1249 isTailCall = false; in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp88 bool CanBeTailCalled = CB.isTailCall() && in lowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4604 if (!isTailCall) return 0; in CalculateTailCallSPDiff()
5030 if (!isTailCall) { in LowerMemOpCallTo()
5578 bool &isTailCall = CLI.IsTailCall; in LowerCall() local
5584 if (isTailCall) { in LowerCall()
5586 isTailCall = false; in LowerCall()
5588 isTailCall = IsEligibleForTailCallOptimization_64SVR4( in LowerCall()
5593 if (isTailCall) { in LowerCall()
5614 if (!isTailCall && CB && CB->isMustTailCall()) in LowerCall()
5622 !isTailCall) in LowerCall()
5626 CallConv, isTailCall, isVarArg, isPatchPoint, in LowerCall()
[all …]

12