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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp133 CCAssignFn *AssignFnVarArg, bool IsTailCall = false,
136 AssignFnVarArg(AssignFnVarArg), IsTailCall(IsTailCall), FPDiff(FPDiff),
147 if (IsTailCall) {
206 bool IsTailCall; member in struct:__anon4897::OutgoingArgHandler
666 if (!Info.IsTailCall)
763 bool IsTailCall) {
764 if (!IsTailCall)
762 getCallOpcode(const Function &CallerF, bool IsIndirect, bool IsTailCall) argument
H A DAArch64ISelLowering.cpp3921 bool &IsTailCall = CLI.IsTailCall; local
3933 if (IsTailCall) {
3935 IsTailCall = isEligibleForTailCallOptimization(
3937 if (!IsTailCall && CLI.CS && CLI.CS.isMustTailCall())
3943 if (!TailCallOpt && IsTailCall)
3946 if (IsTailCall)
4014 if (IsTailCall && !IsSibCall) {
4160 if (IsTailCall) {
4246 if (IsTailCall
[all...]
H A DAArch64FastISel.cpp3193 bool IsTailCall = CLI.IsTailCall; local
3202 if (IsTailCall)
/freebsd-12-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-12-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-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DFastISel.h80 // IsTailCall Should be modified by implementations of FastLowerCall
82 bool IsTailCall = false; member in struct:llvm::FastISel::CallLoweringInfo
178 IsTailCall = Value;
H A DTargetLowering.h3460 // IsTailCall should be modified by implementations of
3462 bool IsTailCall = false; member in struct:llvm::TargetLoweringBase::TargetLowering::CallLoweringInfo
3560 IsTailCall = Value;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCallLowering.h96 bool IsTailCall = false; member in struct:llvm::CallLowering::CallLoweringInfo
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp283 bool &IsTailCall = CLI.IsTailCall; local
289 IsTailCall = false;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp2138 bool &IsTailCall = CLI.IsTailCall; local
2156 if (IsTailCall)
2157 IsTailCall = isEligibleForTailCallOptimization(ArgCCInfo, CLI, MF, ArgLocs);
2159 if (IsTailCall)
2186 IsTailCall, MachinePointerInfo(),
2191 if (!IsTailCall)
2272 assert(!IsTailCall && "Tail call not allowed if stack is used "
2304 if (!IsTailCall &&
2341 if (!IsTailCall) {
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1291 bool IsTailCall = CI->isTailCall(); local
1292 if (IsTailCall && !isInTailCallPosition(CS, TM))
1293 IsTailCall = false;
1294 if (IsTailCall && MF->getFunction()
1297 IsTailCall = false;
1301 .setTailCall(IsTailCall);
H A DSelectionDAGBuilder.h560 void LowerCallTo(ImmutableCallSite CS, SDValue Callee, bool IsTailCall,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp3007 const SDLoc &DL, bool IsTailCall,
3009 if (!IsTailCall) {
3152 bool &IsTailCall = CLI.IsTailCall; local
3215 if (IsTailCall) {
3216 IsTailCall = isEligibleForTailCallOptimization(
3220 IsTailCall &= (InternalLinkage || G->getGlobal()->hasLocalLinkage() ||
3226 if (!IsTailCall && CLI.CS && CLI.CS.isMustTailCall())
3230 if (IsTailCall)
3240 if (!(IsTailCall || MemcpyInByVa
3005 passArgOnStack(SDValue StackPtr, unsigned Offset, SDValue Chain, SDValue Arg, const SDLoc &DL, bool IsTailCall, SelectionDAG &DAG) const argument
[all...]
H A DMipsFastISel.cpp1497 bool IsTailCall = CLI.IsTailCall; local
1507 if (IsTailCall)
H A DMipsISelLowering.h608 SDValue Arg, const SDLoc &DL, bool IsTailCall,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp67 Info.IsTailCall = CS.isTailCall() &&
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp672 if (CLI.IsTailCall) {
689 CLI.IsTailCall = false;
692 CLI.IsTailCall = false;
846 if (CLI.IsTailCall) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp406 if (CLI.IsTailCall) {
408 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv,
414 CLI.IsTailCall = false;
418 LLVM_DEBUG(dbgs() << (CLI.IsTailCall ? "Eligible for Tail Call\n"
503 if (!CLI.IsTailCall) {
512 if (!CLI.IsTailCall) {
571 if (CLI.IsTailCall) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1551 bool IsTailCall = CLI.IsTailCall; local
1560 if (IsTailCall)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp2685 bool &IsTailCall = CLI.IsTailCall; local
2693 if (!CLI.IsTailCall) {
2714 if (IsTailCall && MF.getTarget().Options.GuaranteedTailCallOpt) {
2726 if (IsTailCall) {
2727 IsTailCall = isEligibleForTailCallOptimization(
2729 if (!IsTailCall && CLI.CS && CLI.CS.isMustTailCall()) {
2738 if (!TailCallOpt && IsTailCall)
2741 if (IsTailCall)
2832 if (IsTailCall) {
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h1334 SDValue Chain, bool IsTailCall,
H A DX86FastISel.cpp3181 bool &IsTailCall = CLI.IsTailCall; local
3227 if (IsTailCall)
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1499 bool &IsTailCall = CLI.IsTailCall; local
1518 if (IsTailCall && !canUseSiblingCall(ArgCCInfo, ArgLocs, Outs))
1519 IsTailCall = false;
1525 if (!IsTailCall)
1597 } else if (IsTailCall) {
1633 if (IsTailCall)
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3275 void LLVMSetTailCall(LLVMValueRef CallInst, LLVMBool IsTailCall);

Completed in 510 milliseconds

12