Searched refs:TailCall (Results 1 – 9 of 9) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| HD | X86InstrInfo.h | 284 const MachineInstr &TailCall) const override; 287 const MachineInstr &TailCall) const override;
|
| HD | X86InstrInfo.cpp | 2409 const MachineInstr &TailCall) const { in canMakeTailCallConditional() 2410 if (TailCall.getOpcode() != X86::TCRETURNdi && in canMakeTailCallConditional() 2411 TailCall.getOpcode() != X86::TCRETURNdi64) { in canMakeTailCallConditional() 2416 const MachineFunction *MF = TailCall.getParent()->getParent(); in canMakeTailCallConditional() 2430 TailCall.getOperand(1).getImm() != 0) { in canMakeTailCallConditional() 2440 const MachineInstr &TailCall) const { in replaceBranchWithTailCall() 2441 assert(canMakeTailCallConditional(BranchCond, TailCall)); in replaceBranchWithTailCall() 2459 unsigned Opc = TailCall.getOpcode() == X86::TCRETURNdi ? X86::TCRETURNdicc in replaceBranchWithTailCall() 2463 MIB->addOperand(TailCall.getOperand(0)); // Destination. in replaceBranchWithTailCall() 2466 MIB.copyImplicitOps(TailCall); // Regmask and (imp-used) parameters. in replaceBranchWithTailCall()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | BranchFolding.cpp | 1557 MachineInstr &TailCall = *MBB->getFirstNonDebugInstr(); in OptimizeBlock() local 1558 if (TII->isUnconditionalTailCall(TailCall)) { in OptimizeBlock() 1570 if (TII->canMakeTailCallConditional(PredCond, TailCall)) { in OptimizeBlock() 1574 TII->replaceBranchWithTailCall(*Pred, PredCond, TailCall); in OptimizeBlock()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| HD | TargetInstrInfo.h | 1308 const MachineInstr &TailCall) const { in canMakeTailCallConditional() argument 1315 const MachineInstr &TailCall) const { in replaceBranchWithTailCall() argument
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| HD | MipsISelLowering.h | 67 TailCall, enumerator
|
| HD | MipsInstrInfo.td | 55 def MipsTailCall : SDNode<"MipsISD::TailCall", SDT_MipsJmpLink, 1600 class TailCall<Instruction JumpInst, DAGOperand Opnd> : 2268 def TAILCALL : TailCall<J, jmptarget>, ISA_MIPS1;
|
| HD | MicroMipsInstrInfo.td | 1126 def TAILCALL_MM : TailCall<J_MM, jmptarget_mm>,
|
| HD | MipsISelLowering.cpp | 184 case MipsISD::TailCall: return "MipsISD::TailCall"; in getTargetNodeName() 3442 return DAG.getNode(MipsISD::TailCall, DL, MVT::Other, Ops); in LowerCall()
|
| HD | MicroMips32r6InstrInfo.td | 1796 def TAILCALL_MMR6 : TailCall<BC_MMR6, brtarget26_mm>, ISA_MICROMIPS32R6;
|