Searched refs:IsTailCall (Results 1 - 25 of 40) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp137 CCAssignFn *AssignFnVarArg, bool IsTailCall = false,
140 AssignFnVarArg(AssignFnVarArg), IsTailCall(IsTailCall), FPDiff(FPDiff),
151 if (IsTailCall) {
223 bool IsTailCall; member in struct:__anon3883::OutgoingArgHandler
693 if (!Info.IsTailCall)
790 bool IsTailCall) {
791 if (!IsTailCall)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h115 bool IsTailCall,
H A DLanaiISelLowering.cpp418 bool &IsTailCall = CLI.IsTailCall; local
423 IsTailCall = false;
428 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs,
598 bool /*IsTailCall*/, const SmallVectorImpl<ISD::OutputArg> &Outs,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp234 bool &IsTailCall = CLI.IsTailCall; local
236 IsTailCall = false; // Do not support tail calls yet.
300 IsTailCall = false;
363 if (IsTailCall)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h79 // IsTailCall Should be modified by implementations of FastLowerCall
81 bool IsTailCall = false; member in struct:llvm::FastISel::CallLoweringInfo
177 IsTailCall = Value;
H A DTargetLowering.h3676 // IsTailCall should be modified by implementations of
3678 bool IsTailCall = false; member in struct:llvm::TargetLoweringBase::TargetLowering::CallLoweringInfo
3777 IsTailCall = Value;
/freebsd-13-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DFunction.h297 bool IsTailCall() const { return is_tail_call; } function in class:lldb_private::CallEdge
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h97 bool IsTailCall = false; member in struct:llvm::CallLowering::CallLoweringInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1007 const bool IsTailCall : 1; member in struct:llvm::PPCTargetLowering::CallFlags
1014 CallFlags(CallingConv::ID CC, bool IsTailCall, bool IsVarArg, argument
1016 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg),
H A DPPCISelLowering.cpp5273 if (CFlags.IsTailCall)
5566 if (CFlags.IsTailCall)
5571 if (CFlags.IsTailCall)
5632 if (CFlags.IsTailCall) {
5683 bool &isTailCall = CLI.IsTailCall;
5766 const bool IsTailCall = CFlags.IsTailCall; local
5848 int SPDiff = CalculateTailCallSPDiff(DAG, IsTailCall, NumBytes);
5944 if (!IsTailCall) {
5983 if (IsTailCall)
[all...]
H A DPPCFastISel.cpp1554 bool IsTailCall = CLI.IsTailCall; local
1563 if (IsTailCall)
/freebsd-13-stable/contrib/llvm-project/lldb/source/Symbol/
H A DFunction.cpp326 [](const std::unique_ptr<CallEdge> &edge) { return edge->IsTailCall(); });
334 return std::make_pair(edge->IsTailCall(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp317 bool &IsTailCall = CLI.IsTailCall; local
323 IsTailCall = false;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2190 bool &IsTailCall = CLI.IsTailCall; local
2208 if (IsTailCall)
2209 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs);
2211 if (IsTailCall)
2238 /*AlwaysInline=*/false, IsTailCall,
2243 if (!IsTailCall)
2324 assert(!IsTailCall && "Tail call not allowed if stack is used "
2356 if (!IsTailCall &&
2393 if (!IsTailCall) {
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1299 bool IsTailCall = CI->isTailCall(); local
1300 if (IsTailCall && !isInTailCallPosition(*CI, TM))
1301 IsTailCall = false;
1302 if (IsTailCall && MF->getFunction()
1305 IsTailCall = false;
1309 .setTailCall(IsTailCall);
H A DSelectionDAGBuilder.h558 void LowerCallTo(const CallBase &CB, SDValue Callee, bool IsTailCall,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3016 const SDLoc &DL, bool IsTailCall,
3018 if (!IsTailCall) {
3161 bool &IsTailCall = CLI.IsTailCall; local
3227 if (IsTailCall) {
3228 IsTailCall = isEligibleForTailCallOptimization(
3232 IsTailCall &= (InternalLinkage || G->getGlobal()->hasLocalLinkage() ||
3238 if (!IsTailCall && CLI.CB && CLI.CB->isMustTailCall())
3242 if (IsTailCall)
3252 if (!(IsTailCall || MemcpyInByVa
3014 passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain, SDValue Arg, const SDLoc &DL, bool IsTailCall, SelectionDAG &DAG) const argument
[all...]
H A DMipsFastISel.cpp1495 bool IsTailCall = CLI.IsTailCall; local
1505 if (IsTailCall)
H A DMipsISelLowering.h608 SDValue Arg, const SDLoc &DL, bool IsTailCall,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp71 Info.IsTailCall =
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp414 if (CLI.IsTailCall) {
416 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
422 CLI.IsTailCall = false;
426 LLVM_DEBUG(dbgs() << (CLI.IsTailCall ? "Eligible for Tail Call\n"
511 if (!CLI.IsTailCall) {
520 if (!CLI.IsTailCall) {
579 if (CLI.IsTailCall) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp711 if (CLI.IsTailCall) {
715 CLI.IsTailCall = false;
928 if (CLI.IsTailCall) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp2798 bool &IsTailCall = CLI.IsTailCall; local
2806 if (!CLI.IsTailCall) {
2828 if (IsTailCall && MF.getTarget().Options.GuaranteedTailCallOpt) {
2840 if (IsTailCall) {
2841 IsTailCall = isEligibleForTailCallOptimization(
2843 if (!IsTailCall && CLI.CB && CLI.CB->isMustTailCall()) {
2852 if (!TailCallOpt && IsTailCall)
2855 if (IsTailCall)
2951 if (IsTailCall) {
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp258 CLI.IsTailCall = false;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1456 SDValue Chain, bool IsTailCall,

Completed in 579 milliseconds

12