/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetFrameLoweringImpl.cpp | 144 if (CS.isTailCall())
|
H A D | XRayInstrumentation.cpp | 103 if (TII->isTailCall(T) && op.HandleTailcall) { 134 if (TII->isTailCall(T) && op.HandleTailcall) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | TailRecursionElimination.cpp | 241 if (!CI || CI->isTailCall() || isa<DbgInfoIntrinsic>(&I)) 474 if (CI->isTailCall() && CannotTailCallElimCallsMarkedTail) 581 TailCallsAreMarkedTail = CI->isTailCall(); 615 if (TailCallsAreMarkedTail && !CI->isTailCall())
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | PtrState.cpp | 198 SetTailCallRelease(cast<CallInst>(I)->isTailCall()); 368 SetTailCallRelease(cast<CallInst>(Release)->isTailCall());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 1104 bool isTailCall, bool isVarArg, bool isPatchPoint, 1160 bool isTailCall, bool isPatchPoint, 1169 bool isTailCall, bool isPatchPoint, 1178 bool isTailCall, bool isPatchPoint, 1187 bool isTailCall, bool isPatchPoint,
|
H A D | PPCISelLowering.cpp | 4533 static int CalculateTailCallSPDiff(SelectionDAG& DAG, bool isTailCall, argument 4536 if (!isTailCall) return 0; 4957 bool isTailCall, bool isVector, SmallVectorImpl<SDValue> &MemOpChains, 4960 if (!isTailCall) { 5101 bool isTailCall, const Function &Caller, 5105 if (isTailCall) 5364 const SDLoc &dl, bool isTailCall, bool isVarArg, 5406 if (isTailCall) 5411 if (isTailCall) 5443 CallingConv::ID CallConv, const SDLoc &dl, bool isTailCall, boo 4954 LowerMemOpCallTo( SelectionDAG &DAG, MachineFunction &MF, SDValue Chain, SDValue Arg, SDValue PtrOff, int SPDiff, unsigned ArgOffset, bool isPPC64, bool isTailCall, bool isVector, SmallVectorImpl<SDValue> &MemOpChains, SmallVectorImpl<TailCallArgumentInfo> &TailCallArguments, const SDLoc &dl) argument 5100 getCallOpcode(bool isIndirectCall, bool isPatchPoint, bool isTailCall, const Function &Caller, const SDValue &Callee, const PPCSubtarget &Subtarget, const TargetMachine &TM) argument 5363 buildCallOperands(SmallVectorImpl<SDValue> &Ops, CallingConv::ID CallConv, const SDLoc &dl, bool isTailCall, bool isVarArg, bool isPatchPoint, bool hasNest, SelectionDAG &DAG, SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue Glue, SDValue Chain, SDValue &Callee, int SPDiff, const PPCSubtarget &Subtarget, bool isIndirect) argument 5442 FinishCall( CallingConv::ID CallConv, const SDLoc &dl, bool isTailCall, bool isVarArg, bool isPatchPoint, bool hasNest, SelectionDAG &DAG, SmallVector<std::pair<unsigned, SDValue>, 8> &RegsToPass, SDValue Glue, SDValue Chain, SDValue CallSeqStart, SDValue &Callee, int SPDiff, unsigned NumBytes, const SmallVectorImpl<ISD::InputArg> &Ins, SmallVectorImpl<SDValue> &InVals, ImmutableCallSite CS) const argument 5517 bool &isTailCall = CLI.IsTailCall; local 5583 LowerCall_32SVR4( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, bool isPatchPoint, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, ImmutableCallSite CS) const argument 5836 LowerCall_64SVR4( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, bool isPatchPoint, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, ImmutableCallSite CS) const argument 6497 LowerCall_Darwin( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, bool isPatchPoint, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, ImmutableCallSite CS) const argument 7079 LowerCall_AIX( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, bool isPatchPoint, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, ImmutableCallSite CS) const argument [all...] |
/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/ |
H A D | RenderScriptx86ABIFixups.cpp | 198 new_call_inst->setTailCall(call_inst->isTailCall());
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 139 bool isTailCall,
|
H A D | MSP430ISelLowering.cpp | 595 bool &isTailCall = CLI.IsTailCall; local 600 isTailCall = false; 608 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, 806 bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, 870 /*isTailCall=*/false, 804 LowerCCCCallTo( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 154 bool isTailCall,
|
H A D | XCoreISelLowering.cpp | 1040 bool &isTailCall = CLI.IsTailCall; local 1045 isTailCall = false; 1054 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, 1106 /// TODO: isTailCall, sret. 1109 bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, 1107 LowerCCCCallTo( SDValue Chain, SDValue Callee, CallingConv::ID CallConv, bool isVarArg, bool isTailCall, const SmallVectorImpl<ISD::OutputArg> &Outs, const SmallVectorImpl<SDValue> &OutVals, const SmallVectorImpl<ISD::InputArg> &Ins, const SDLoc &dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | CallSite.h | 284 bool isTailCall() const { function in class:llvm::CallSiteBase 285 return isCall() && cast<CallInst>(getInstruction())->isTailCall();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroElide.cpp | 83 if (Call->isTailCall() && operandReferences(Call, Frame, AA)) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 965 bool isTailCall, MachinePointerInfo DstPtrInfo, 969 SDValue Size, unsigned Align, bool isVol, bool isTailCall, 974 SDValue Size, unsigned Align, bool isVol, bool isTailCall, 980 bool isTailCall, MachinePointerInfo DstPtrInfo, 986 bool isTailCall, MachinePointerInfo DstPtrInfo, 991 Type *SizeTy, unsigned ElemSz, bool isTailCall,
|
H A D | TargetInstrInfo.h | 1717 virtual bool isTailCall(const MachineInstr &Inst) const { function in class:llvm::TargetInstrInfo
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.h | 335 bool isTailCall(const MachineInstr &MI) const override;
|
H A D | HexagonVLIWPacketizer.cpp | 1272 assert((J.isCall() || HII->isTailCall(J)) && "Regmask on a non-call"); 1426 if (I.isCall() || HII->isJumpR(I) || I.isReturn() || HII->isTailCall(I)) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 404 return CI->isTailCall() == cast<CallInst>(I2)->isTailCall() &&
|
H A D | Core.cpp | 2850 return unwrap<CallInst>(Call)->isTailCall(); 2853 void LLVMSetTailCall(LLVMValueRef Call, LLVMBool isTailCall) { 2854 unwrap<CallInst>(Call)->setTailCall(isTailCall);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 67 Info.IsTailCall = CS.isTailCall() &&
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMFrameLowering.cpp | 1060 bool isTailCall = false; local 1066 isTailCall = (RetOpcode == ARM::TCRETURNdi || RetOpcode == ARM::TCRETURNri); 1088 if (Reg == ARM::LR && !isTailCall && !isVarArg && !isInterrupt &&
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 5785 LowerCallTo(&I, Callee, I.isTailCall()); 5854 bool isTC = I.isTailCall() && isInTailCallPosition(&I, DAG.getTarget()); 5873 bool isTC = I.isTailCall() && isInTailCallPosition(&I, DAG.getTarget()); 5890 bool isTC = I.isTailCall() && isInTailCallPosition(&I, DAG.getTarget()); 5910 bool isTC = I.isTailCall() && isInTailCallPosition(&I, DAG.getTarget()); 5928 bool isTC = I.isTailCall() && isInTailCallPosition(&I, DAG.getTarget()); 5945 bool isTC = I.isTailCall() && isInTailCallPosition(&I, DAG.getTarget()); 7150 bool isTailCall, 7162 if (isTailCall) { 7168 isTailCall 7149 LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool isTailCall, const BasicBlock *EHPadBB) argument [all...] |
H A D | SelectionDAG.cpp | 6260 bool isVol, bool AlwaysInline, bool isTailCall, 6327 .setTailCall(isTailCall); 6337 unsigned ElemSz, bool isTailCall, 6368 .setTailCall(isTailCall); 6376 bool isVol, bool isTailCall, 6431 .setTailCall(isTailCall); 6441 unsigned ElemSz, bool isTailCall, 6472 .setTailCall(isTailCall); 6480 bool isVol, bool isTailCall, 6533 .setTailCall(isTailCall); [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Lint.cpp | 302 if (CI->isTailCall()) {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 1154 bool &isTailCall = CLI.IsTailCall; local 1161 isTailCall = false;
|