Home
last modified time | relevance | path

Searched refs:IsTailCall (Results 1 – 25 of 45) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp227 MachineInstrBuilder MIB, bool IsTailCall = false, in OutgoingArgHandler()
229 : OutgoingValueHandler(MIRBuilder, MRI), MIB(MIB), IsTailCall(IsTailCall), in OutgoingArgHandler()
240 if (IsTailCall) { in getStackAddress()
317 bool IsTailCall; member
744 if (!Info.IsTailCall) in isEligibleForTailCallOptimization()
841 bool IsTailCall) { in getCallOpcode() argument
842 if (!IsTailCall) in getCallOpcode()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp170 bool IsTailCall; member
174 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler()
176 IsTailCall(IsTailCall) {} in AMDGPUOutgoingArgHandler()
185 if (IsTailCall) { in getStackAddress()
905 bool IsTailCall) { in getCallOpcode() argument
906 return IsTailCall ? AMDGPU::SI_TCRETURN : AMDGPU::SI_CALL; in getCallOpcode()
1033 if (!Info.IsTailCall) in isEligibleForTailCallOptimization()
H A DSIISelLowering.cpp2982 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
2990 if (!CLI.IsTailCall) { in LowerCall()
3026 if (IsTailCall) { in LowerCall()
3027 IsTailCall = isEligibleForTailCallOptimization( in LowerCall()
3038 if (!TailCallOpt && IsTailCall) in LowerCall()
3041 if (IsTailCall) in LowerCall()
3140 if (IsTailCall) { in LowerCall()
3214 if (IsTailCall) { in LowerCall()
3232 if (IsTailCall && !IsSibCall) { in LowerCall()
3252 if (IsTailCall) { in LowerCall()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp477 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
491 IsTailCall = false; in LowerCall()
500 IsTailCall = true; in LowerCall()
501 } else if (IsTailCall) { in LowerCall()
513 if (IsTailCall) in LowerCall()
540 if (IsTailCall && !IsSibcall && !IsMustTail) { in LowerCall()
574 if (IsTailCall && FPDiff) in LowerCall()
657 if (!IsSibcall && IsTailCall) { in LowerCall()
763 if (!IsSibcall && IsTailCall) { in LowerCall()
773 if (IsTailCall) in LowerCall()
[all …]
H A DM68kISelLowering.h186 SDValue Chain, bool IsTailCall, int FPDiff,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp233 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
235 IsTailCall = false; // Do not support tail calls yet. in LowerCall()
299 IsTailCall = false; in LowerCall()
362 if (IsTailCall) in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h81 bool IsTailCall = false; member
177 IsTailCall = Value;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1123 const bool IsTailCall : 1; member
1130 CallFlags(CallingConv::ID CC, bool IsTailCall, bool IsVarArg, in CallFlags()
1132 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg), in CallFlags()
H A DPPCFastISel.cpp1549 bool IsTailCall = CLI.IsTailCall; in fastLowerCall() local
1558 if (IsTailCall) in fastLowerCall()
H A DPPCISelLowering.cpp5181 if (CFlags.IsTailCall) in getCallOpcode()
5461 if (CFlags.IsTailCall) in buildCallOperands()
5466 if (CFlags.IsTailCall) in buildCallOperands()
5527 if (CFlags.IsTailCall) { in FinishCall()
5578 bool &isTailCall = CLI.IsTailCall; in LowerCall()
5657 const bool IsTailCall = CFlags.IsTailCall; in LowerCall_32SVR4() local
5739 int SPDiff = CalculateTailCallSPDiff(DAG, IsTailCall, NumBytes); in LowerCall_32SVR4()
5835 if (!IsTailCall) { in LowerCall_32SVR4()
5874 if (IsTailCall) in LowerCall_32SVR4()
6065 if (CFlags.IsTailCall) in LowerCall_64SVR4()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h115 bool IsTailCall,
H A DLanaiISelLowering.cpp418 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
423 IsTailCall = false; in LowerCall()
428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
/freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/
H A DFunction.cpp326 [](const std::unique_ptr<CallEdge> &edge) { return edge->IsTailCall(); }); in GetTailCallingEdges()
334 return std::make_pair(edge->IsTailCall(), in GetCallEdgeForReturnAddress()
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DFunction.h297 bool IsTailCall() const { return is_tail_call; } in IsTailCall() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp376 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
382 IsTailCall = false; in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1142 bool IsTailCall = CI->isTailCall(); in lowerCall() local
1143 if (IsTailCall && !isInTailCallPosition(*CI, TM)) in lowerCall()
1144 IsTailCall = false; in lowerCall()
1145 if (IsTailCall && MF->getFunction() in lowerCall()
1148 IsTailCall = false; in lowerCall()
1152 .setTailCall(IsTailCall); in lowerCall()
H A DSelectionDAGBuilder.h555 void LowerCallTo(const CallBase &CB, SDValue Callee, bool IsTailCall,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h126 bool IsTailCall = false; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h771 bool IsTailCall,
784 bool IsTailCall, int SPDiff) const;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3007 const SDLoc &DL, bool IsTailCall, in passArgOnStack() argument
3009 if (!IsTailCall) { in passArgOnStack()
3152 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
3218 if (IsTailCall) { in LowerCall()
3219 IsTailCall = isEligibleForTailCallOptimization( in LowerCall()
3229 if (!IsTailCall && CLI.CB && CLI.CB->isMustTailCall()) in LowerCall()
3233 if (IsTailCall) in LowerCall()
3243 if (!(IsTailCall || MemcpyInByVal)) in LowerCall()
3272 assert(!IsTailCall && in LowerCall()
3364 Chain, Arg, DL, IsTailCall, DAG)); in LowerCall()
[all …]
H A DMipsFastISel.cpp1494 bool IsTailCall = CLI.IsTailCall; in fastLowerCall() local
1504 if (IsTailCall) in fastLowerCall()
H A DMipsISelLowering.h594 SDValue Arg, const SDLoc &DL, bool IsTailCall,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp440 if (CLI.IsTailCall) { in LowerCall()
442 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv, in LowerCall()
448 CLI.IsTailCall = false; in LowerCall()
452 LLVM_DEBUG(dbgs() << (CLI.IsTailCall ? "Eligible for Tail Call\n" in LowerCall()
537 if (!CLI.IsTailCall) { in LowerCall()
546 if (!CLI.IsTailCall) { in LowerCall()
605 if (CLI.IsTailCall) { in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp873 if (CLI.IsTailCall) { in LowerCall()
877 CLI.IsTailCall = false; in LowerCall()
1116 if (CLI.IsTailCall) { in LowerCall()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7882 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
7902 if (IsTailCall) in LowerCall()
7903 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs); in LowerCall()
7905 if (IsTailCall) in LowerCall()
7932 /*AlwaysInline=*/false, IsTailCall, in LowerCall()
7937 if (!IsTailCall) in LowerCall()
8041 assert(!IsTailCall && "Tail call not allowed if stack is used " in LowerCall()
8073 if (!IsTailCall && in LowerCall()
8110 if (!IsTailCall) { in LowerCall()
8125 if (IsTailCall) { in LowerCall()

12