| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandPseudoInsts.cpp | 105 bool IsTailCall); 562 MachineBasicBlock::iterator &NextMBBI, bool IsTailCall) { in expandFunctionCALL() argument 579 Opcode = IsTailCall ? LoongArch::PseudoB_TAIL : LoongArch::BL; in expandFunctionCALL() 588 IsTailCall ? LoongArch::PseudoJIRL_TAIL : LoongArch::PseudoJIRL_CALL; in expandFunctionCALL() 590 IsTailCall in expandFunctionCALL() 675 bool IsTailCall); 774 MachineBasicBlock::iterator &NextMBBI, bool IsTailCall) { in expandFunctionCALL() argument 794 IsTailCall ? LoongArch::PseudoJIRL_TAIL : LoongArch::PseudoJIRL_CALL; in expandFunctionCALL() 795 Register ScratchReg = IsTailCall ? LoongArch::R20 : LoongArch::R1; in expandFunctionCALL()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 185 bool IsTailCall; member 189 bool IsTailCall = false, int FPDiff = 0) in AMDGPUOutgoingArgHandler() 191 IsTailCall(IsTailCall) {} in AMDGPUOutgoingArgHandler() 200 if (IsTailCall) { in getStackAddress() 962 bool IsTailCall, bool IsWave32, in getCallOpcode() argument 966 assert((AMDGPU::isChainCC(CC) || !IsIndirect || !IsTailCall) && in getCallOpcode() 969 if (!IsTailCall) in getCallOpcode() 1097 if (!Info.IsTailCall) in isEligibleForTailCallOptimization() 1487 Info.IsTailCall = CanTailCallOpt; in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 249 MachineInstrBuilder MIB, bool IsTailCall = false, in OutgoingArgHandler() 251 : OutgoingValueHandler(MIRBuilder, MRI), MIB(MIB), IsTailCall(IsTailCall), in OutgoingArgHandler() 262 if (IsTailCall) { in getStackAddress() 388 bool IsTailCall; member 975 if (!Info.IsTailCall) in isEligibleForTailCallOptimization() 1072 bool IsTailCall, in getCallOpcode() argument 1077 if (!IsTailCall) { in getCallOpcode() 1367 Info.IsTailCall = CanTailCallOpt; in lowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYISelLowering.cpp | 515 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 530 if (IsTailCall) in LowerCall() 531 IsTailCall = false; // TODO: TailCallOptimization; in LowerCall() 533 if (IsTailCall) in LowerCall() 560 /*AlwaysInline=*/false, /*CI=*/nullptr, IsTailCall, in LowerCall() 565 if (!IsTailCall) in LowerCall() 617 assert(!IsTailCall && "Tail call not allowed if stack is used " in LowerCall() 686 if (!IsTailCall) { in LowerCall() 701 if (IsTailCall) { in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCISelLowering.cpp | 257 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 259 IsTailCall = false; // Do not support tail calls yet. in LowerCall() 322 IsTailCall = false; in LowerCall() 384 if (IsTailCall) in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 403 bool IsTailCall, int FPDiff, in EmitTailCallLoadRetAddr() argument 532 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 546 IsTailCall = false; in LowerCall() 555 IsTailCall = true; in LowerCall() 556 } else if (IsTailCall) { in LowerCall() 558 IsTailCall = IsEligibleForTailCallOptimization( in LowerCall() 565 if (!MF.getTarget().Options.GuaranteedTailCallOpt && IsTailCall) in LowerCall() 568 if (IsTailCall) in LowerCall() 596 if (IsTailCall && !IsSibcall && !IsMustTail) { in LowerCall() 630 if (IsTailCall && FPDiff) in LowerCall() [all …]
|
| H A D | M68kISelLowering.h | 142 SDValue Chain, bool IsTailCall, int FPDiff,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | FastISel.h | 82 bool IsTailCall = false; member 178 IsTailCall = Value;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.h | 75 bool IsTailCall,
|
| H A D | LanaiISelLowering.cpp | 406 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 411 IsTailCall = false; in LowerCall() 416 return LowerCCCCallTo(Chain, Callee, CallConv, IsVarArg, IsTailCall, Outs, in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1192 const bool IsTailCall : 1; member 1199 CallFlags(CallingConv::ID CC, bool IsTailCall, bool IsVarArg, in CallFlags() 1201 : CallConv(CC), IsTailCall(IsTailCall), IsVarArg(IsVarArg), in CallFlags()
|
| H A D | PPCFastISel.cpp | 1537 bool IsTailCall = CLI.IsTailCall; in fastLowerCall() local 1546 if (IsTailCall || Subtarget->useLongCalls()) in fastLowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFISelLowering.cpp | 444 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 450 IsTailCall = false; in LowerCall() 774 CLI.IsTailCall = false; in LowerTRAP()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | Function.h | 294 bool IsTailCall() const { return is_tail_call; } in IsTailCall() function
|
| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | Function.cpp | 364 [](const std::unique_ptr<CallEdge> &edge) { return edge->IsTailCall(); }); in GetTailCallingEdges() 372 return std::make_pair(edge->IsTailCall(), in GetCallEdgeForReturnAddress()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | FastISel.cpp | 1140 bool IsTailCall = CI->isTailCall(); in lowerCall() local 1141 if (IsTailCall && !isInTailCallPosition(*CI, TM)) in lowerCall() 1142 IsTailCall = false; in lowerCall() 1143 if (IsTailCall && !CI->isMustTailCall() && in lowerCall() 1145 IsTailCall = false; in lowerCall() 1149 .setTailCall(IsTailCall); in lowerCall()
|
| H A D | SelectionDAGBuilder.h | 407 void LowerCallTo(const CallBase &CB, SDValue Callee, bool IsTailCall,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 176 bool IsTailCall); 1467 MCStreamer &Out, bool IsTailCall) { in emitFuncCall36() argument 1478 IsTailCall ? Inst.getOperand(0).getReg() : MCRegister(LoongArch::R1); in emitFuncCall36() 1480 IsTailCall ? Inst.getOperand(1).getExpr() : Inst.getOperand(0).getExpr(); in emitFuncCall36() 1489 .addReg(IsTailCall ? MCRegister(LoongArch::R0) : ScratchReg) in emitFuncCall36()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.cpp | 3198 const SDLoc &DL, bool IsTailCall, in passArgOnStack() argument 3200 if (!IsTailCall) { in passArgOnStack() 3341 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 3406 if (IsTailCall) { in LowerCall() 3407 IsTailCall = isEligibleForTailCallOptimization( in LowerCall() 3411 IsTailCall &= (InternalLinkage || G->getGlobal()->hasLocalLinkage() || in LowerCall() 3417 if (!IsTailCall && CLI.CB && CLI.CB->isMustTailCall()) in LowerCall() 3421 if (IsTailCall) in LowerCall() 3430 if (!(IsTailCall || MemcpyInByVal)) in LowerCall() 3458 assert(!IsTailCall && in LowerCall() [all …]
|
| H A D | MipsFastISel.cpp | 1500 bool IsTailCall = CLI.IsTailCall; in fastLowerCall() local 1510 if (IsTailCall) in fastLowerCall()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CallLowering.h | 142 bool IsTailCall = false; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 827 bool IsTailCall, 840 bool IsTailCall, int SPDiff) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| H A D | XtensaISelLowering.cpp | 583 bool &IsTailCall = CLI.IsTailCall; in LowerCall() local 592 IsTailCall = false; in LowerCall() 626 assert(!IsTailCall && in LowerCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 834 bool &isTailCall = CLI.IsTailCall; in LowerCall_32() 1231 CLI.IsTailCall = CLI.IsTailCall && IsEligibleForTailCallOptimization( in LowerCall_64() 1248 assert(!CLI.IsTailCall || ArgsSize == StackReserved); in LowerCall_64() 1253 if (!CLI.IsTailCall) in LowerCall_64() 1317 if (!CLI.IsTailCall) { in LowerCall_64() 1346 if (!CLI.IsTailCall) in LowerCall_64() 1416 if (CLI.IsTailCall) { in LowerCall_64()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.cpp | 510 if (CLI.IsTailCall) { in LowerCall() 512 CLI.IsTailCall = IsEligibleForTailCallOptimization(Callee, CallConv, in LowerCall() 517 CLI.IsTailCall = false; in LowerCall() 521 LLVM_DEBUG(dbgs() << (CLI.IsTailCall ? "Eligible for Tail Call\n" in LowerCall() 606 if (!CLI.IsTailCall) { in LowerCall() 615 if (!CLI.IsTailCall) { in LowerCall() 669 if (CLI.IsTailCall) { in LowerCall()
|