/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64CallLowering.cpp | 810 CallingConv::ID CalleeCC = Info.CallConv; doCallerAndCalleePassArgsTheSameWay() local 858 CallingConv::ID CalleeCC = Info.CallConv; areCalleeOutgoingArgsTailCallable() local 925 CallingConv::ID CalleeCC = Info.CallConv; isEligibleForTailCallOptimization() local 1092 CallingConv::ID CalleeCC = Info.CallConv; lowerTailCall() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCallLowering.cpp | 1000 if (CalleeCC == CallerCC) in doCallerAndCalleePassArgsTheSameWay() local 1046 CallingConv::ID CalleeCC = Info.CallConv; areCalleeOutgoingArgsTailCallable() local 1109 CallingConv::ID CalleeCC = Info.CallConv; isEligibleForTailCallOptimization() local 1158 handleImplicitCallArguments(MachineIRBuilder & MIRBuilder,MachineInstrBuilder & CallInst,const GCNSubtarget & ST,const SIMachineFunctionInfo & FuncInfo,CallingConv::ID CalleeCC,ArrayRef<std::pair<MCRegister,Register>> ImplicitArgRegs) const handleImplicitCallArguments() argument 1194 CallingConv::ID CalleeCC = Info.CallConv; lowerTailCall() local [all...] |
H A D | SIISelLowering.cpp | 3511 isEligibleForTailCallOptimization(SDValue Callee,CallingConv::ID CalleeCC,bool IsVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SmallVectorImpl<ISD::InputArg> & Ins,SelectionDAG & DAG) const isEligibleForTailCallOptimization() argument [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | CallingConvLower.cpp | 261 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible() argument
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLoweringCall.cpp | 1285 CallingConv::ID CalleeCC = CI->getCallingConv(); mayBeEmittedAsTailCall() local 2738 CallingConv::ID CalleeCC = CLI.CallConv; IsEligibleForTailCallOptimization() local [all...] |
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CallLowering.cpp | 1190 CallingConv::ID CalleeCC = Info.CallConv; resultsCompatible() local
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 5043 areCallingConvEligibleForTCO_64SVR4(CallingConv::ID CallerCC,CallingConv::ID CalleeCC) areCallingConvEligibleForTCO_64SVR4() argument 5059 IsEligibleForTailCallOptimization_64SVR4(const GlobalValue * CalleeGV,CallingConv::ID CalleeCC,CallingConv::ID CallerCC,const CallBase * CB,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<ISD::InputArg> & Ins,const Function * CallerFunc,bool isCalleeExternalSymbol) const IsEligibleForTailCallOptimization_64SVR4() argument 5146 IsEligibleForTailCallOptimization(const GlobalValue * CalleeGV,CallingConv::ID CalleeCC,CallingConv::ID CallerCC,bool isVarArg,const SmallVectorImpl<ISD::InputArg> & Ins) const IsEligibleForTailCallOptimization() argument 5863 CallingConv::ID CalleeCC = CB->getCallingConv(); supportsTailCallFor() local 5884 isEligibleForTCO(const GlobalValue * CalleeGV,CallingConv::ID CalleeCC,CallingConv::ID CallerCC,const CallBase * CB,bool isVarArg,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<ISD::InputArg> & Ins,const Function * CallerFunc,bool isCalleeExternalSymbol) const isEligibleForTCO() argument [all...] |
/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelLowering.cpp | 1224 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg, in IsEligibleForTailCallOptimization() argument
|
/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 4134 auto CalleeCC = CLI.CallConv; isEligibleForTailCallOptimization() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 3730 IsEligibleForTailCallOptimization(SDValue Callee,CallingConv::ID CalleeCC,bool IsVarArg,bool IsCalleeStructRet,bool IsCallerStructRet,const SmallVectorImpl<ISD::OutputArg> & Outs,const SmallVectorImpl<SDValue> & OutVals,const SmallVectorImpl<ISD::InputArg> & Ins,SelectionDAG & DAG) const IsEligibleForTailCallOptimization() argument
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 7796 CallingConv::ID CalleeCC = CLI.CallConv; analyzeCallOperands() local 7844 CallingConv::ID CalleeCC = CLI.CallConv; isEligibleForTailCallOptimization() local [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 19766 auto CalleeCC = CLI.CallConv; isEligibleForTailCallOptimization() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 3028 CallingConv::ID CalleeCC = CLI.CallConv; IsEligibleForTailCallOptimization() local
|