| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | XRayInstrumentation.cpp | 103 if (TII->isTailCall(T) && op.HandleTailcall) { in replaceRetWithPatchableRet() 134 if (TII->isTailCall(T) && op.HandleTailcall) { in prependRetWithPatchableExit()
|
| H A D | TargetFrameLoweringImpl.cpp | 146 if (CB->isTailCall()) in isSafeForNoCSROpt()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
| H A D | PtrState.cpp | 197 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 D | TailRecursionElimination.cpp | 247 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 D | MSP430ISelLowering.h | 143 bool isTailCall,
|
| H A D | MSP430ISelLowering.cpp | 594 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 D | XCoreISelLowering.h | 153 bool isTailCall,
|
| H A D | XCoreISelLowering.cpp | 1039 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 D | RenderScriptx86ABIFixups.cpp | 197 new_call_inst->setTailCall(call_inst->isTailCall()); in fixupX86StructRetCalls()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1023 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 D | TargetInstrInfo.h | 1874 virtual bool isTailCall(const MachineInstr &Inst) const { in isTailCall() function
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 450 return CI->isTailCall() == cast<CallInst>(I2)->isTailCall() && in haveSameSpecialState()
|
| H A D | Core.cpp | 2922 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 D | HexagonInstrInfo.h | 336 bool isTailCall(const MachineInstr &MI) const override;
|
| H A D | HexagonVLIWPacketizer.cpp | 1279 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 D | CoroElide.cpp | 99 if (Call->isTailCall() && operandReferences(Call, Frame, AA) && in removeTailCallAttribute()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 5767 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 D | SelectionDAG.cpp | 6869 .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 D | ARMFrameLowering.cpp | 1203 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 D | ARMISelLowering.cpp | 2295 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 D | Lint.cpp | 265 if (CI->isTailCall()) { in visitCallBase()
|
| H A D | BasicAliasAnalysis.cpp | 827 if (CI->isTailCall() && in getModRefInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.cpp | 1242 bool &isTailCall = CLI.IsTailCall; in LowerCall() local 1249 isTailCall = false; in LowerCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CallLowering.cpp | 88 bool CanBeTailCalled = CB.isTailCall() && in lowerCall()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 4604 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 …]
|