Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp229 MachineInstrBuilder MIB, bool IsTailCall = false, in OutgoingArgHandler()
231 : OutgoingValueHandler(MIRBuilder, MRI), MIB(MIB), IsTailCall(IsTailCall), in OutgoingArgHandler()
242 if (IsTailCall) { in getStackAddress()
321 bool IsTailCall; member
752 if (!Info.IsTailCall) in isEligibleForTailCallOptimization()
849 bool IsTailCall) { in getCallOpcode() argument
850 if (!IsTailCall) in getCallOpcode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp175 bool IsTailCall; member
179 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler()
181 IsTailCall(IsTailCall) {} in AMDGPUOutgoingArgHandler()
190 if (IsTailCall) { in getStackAddress()
904 bool IsTailCall) { in getCallOpcode() argument
905 return IsTailCall ? AMDGPU::SI_TCRETURN : AMDGPU::SI_CALL; in getCallOpcode()
1032 if (!Info.IsTailCall) in isEligibleForTailCallOptimization()
H A DSIISelLowering.cpp2942 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
2950 if (!CLI.IsTailCall) { in LowerCall()
2966 if (IsTailCall && MF.getTarget().Options.GuaranteedTailCallOpt) { in LowerCall()
2986 if (IsTailCall) { in LowerCall()
2987 IsTailCall = isEligibleForTailCallOptimization( in LowerCall()
2989 if (!IsTailCall && CLI.CB && CLI.CB->isMustTailCall()) { in LowerCall()
2998 if (!TailCallOpt && IsTailCall) in LowerCall()
3001 if (IsTailCall) in LowerCall()
3100 if (IsTailCall) { in LowerCall()
3171 if (IsTailCall) { in LowerCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp348 bool IsTailCall, int FPDiff, in EmitTailCallLoadRetAddr() argument
477 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
491 IsTailCall = false; in LowerCall()
500 IsTailCall = true; in LowerCall()
501 } else if (IsTailCall) { in LowerCall()
503 IsTailCall = IsEligibleForTailCallOptimization( in LowerCall()
510 if (!MF.getTarget().Options.GuaranteedTailCallOpt && IsTailCall) in LowerCall()
513 if (IsTailCall) in LowerCall()
540 if (IsTailCall && !IsSibcall && !IsMustTail) { in LowerCall()
574 if (IsTailCall && FPDiff) in LowerCall()
[all …]
H A DM68kISelLowering.h183 SDValue Chain, bool IsTailCall, int FPDiff,
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h81 bool IsTailCall = false; member
177 IsTailCall = Value;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1104 const bool IsTailCall : 1; member
1111 CallFlags(CallingConv::ID CC, bool IsTailCall, bool IsVarArg, in CallFlags()
1113 : 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.cpp5172 if (CFlags.IsTailCall) in getCallOpcode()
5452 if (CFlags.IsTailCall) in buildCallOperands()
5457 if (CFlags.IsTailCall) in buildCallOperands()
5518 if (CFlags.IsTailCall) { in FinishCall()
5569 bool &isTailCall = CLI.IsTailCall; in LowerCall()
5648 const bool IsTailCall = CFlags.IsTailCall; in LowerCall_32SVR4() local
5730 int SPDiff = CalculateTailCallSPDiff(DAG, IsTailCall, NumBytes); in LowerCall_32SVR4()
5826 if (!IsTailCall) { in LowerCall_32SVR4()
5865 if (IsTailCall) in LowerCall_32SVR4()
5908 if (CFlags.IsTailCall && !getTargetMachine().Options.GuaranteedTailCallOpt) in LowerCall_64SVR4()
[all …]
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp376 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
382 IsTailCall = false; in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1145 bool IsTailCall = CI->isTailCall(); in lowerCall() local
1146 if (IsTailCall && !isInTailCallPosition(*CI, TM)) in lowerCall()
1147 IsTailCall = false; in lowerCall()
1148 if (IsTailCall && MF->getFunction() in lowerCall()
1151 IsTailCall = false; in lowerCall()
1155 .setTailCall(IsTailCall); in lowerCall()
H A DSelectionDAGBuilder.h555 void LowerCallTo(const CallBase &CB, SDValue Callee, bool IsTailCall,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3003 const SDLoc &DL, bool IsTailCall, in passArgOnStack() argument
3005 if (!IsTailCall) { in passArgOnStack()
3148 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
3214 if (IsTailCall) { in LowerCall()
3215 IsTailCall = isEligibleForTailCallOptimization( in LowerCall()
3219 IsTailCall &= (InternalLinkage || G->getGlobal()->hasLocalLinkage() || in LowerCall()
3225 if (!IsTailCall && CLI.CB && CLI.CB->isMustTailCall()) in LowerCall()
3229 if (IsTailCall) in LowerCall()
3239 if (!(IsTailCall || MemcpyInByVal)) in LowerCall()
3268 assert(!IsTailCall && 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,
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h120 bool IsTailCall = false; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp437 if (CLI.IsTailCall) { in LowerCall()
439 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv, in LowerCall()
445 CLI.IsTailCall = false; in LowerCall()
449 LLVM_DEBUG(dbgs() << (CLI.IsTailCall ? "Eligible for Tail Call\n" in LowerCall()
534 if (!CLI.IsTailCall) { in LowerCall()
543 if (!CLI.IsTailCall) { in LowerCall()
602 if (CLI.IsTailCall) { in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp841 if (CLI.IsTailCall) { in LowerCall()
845 CLI.IsTailCall = false; in LowerCall()
1057 if (CLI.IsTailCall) { in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp7449 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local
7469 if (IsTailCall) in LowerCall()
7470 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs); in LowerCall()
7472 if (IsTailCall) in LowerCall()
7499 /*AlwaysInline=*/false, IsTailCall, in LowerCall()
7504 if (!IsTailCall) in LowerCall()
7605 assert(!IsTailCall && "Tail call not allowed if stack is used " in LowerCall()
7637 if (!IsTailCall && in LowerCall()
7674 if (!IsTailCall) { in LowerCall()
7689 if (IsTailCall) { in LowerCall()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.h1486 SDValue Chain, bool IsTailCall,
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c1547 value llvm_set_tail_call(value IsTailCall, LLVMValueRef CallInst) { in llvm_set_tail_call() argument
1548 LLVMSetTailCall(CallInst, Bool_val(IsTailCall)); in llvm_set_tail_call()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp146 Info.IsTailCall = CanBeTailCalled; in lowerCall()

12