Home
last modified time | relevance | path

Searched refs:canGuaranteeTCO (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp225 static bool canGuaranteeTCO(CallingConv::ID CC) { return false; } in canGuaranteeTCO() function
234 return canGuaranteeTCO(CC); in mayTailCallThisCC()
241 return GuaranteedTailCallOpt && canGuaranteeTCO(CC); in shouldGuaranteeTCO()
520 assert(!(IsVarArg && canGuaranteeTCO(CallConv)) && in LowerCall()
539 canGuaranteeTCO(CallConv)) { in LowerCall()
808 } else if (!canGuaranteeTCO(CallConv) && SR == StackStructReturn) { in LowerCall()
1001 if (!canGuaranteeTCO(CCID) && argsAreStructReturn(Ins) == StackStructReturn) in LowerFormalArguments()
1184 if (canGuaranteeTCO(CalleeCC) && CCMatch) in IsEligibleForTailCallOptimization()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp1059 static bool canGuaranteeTCO(CallingConv::ID CC) { in canGuaranteeTCO() function
1070 return canGuaranteeTCO(CC); in mayTailCallThisCC()
1113 return canGuaranteeTCO(CalleeCC) && CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
H A DSIISelLowering.cpp2944 static bool canGuaranteeTCO(CallingConv::ID CC) { in canGuaranteeTCO() function
2955 return canGuaranteeTCO(CC); in mayTailCallThisCC()
2986 if (canGuaranteeTCO(CalleeCC) && CCMatch) in isEligibleForTailCallOptimization()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp664 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function
872 if (canGuaranteeTCO(CalleeCC, MF.getTarget().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2312 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function
2839 canGuaranteeTCO(CallConv, TailCallOpt) ? alignTo(NumBytes, 16) : -1ULL; in LowerCall()
2992 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in IsEligibleForTailCallOptimization()
4642 if (canGuaranteeTCO(CallConv, TailCallOpt)) { in LowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3591 static bool canGuaranteeTCO(CallingConv::ID CC) { in canGuaranteeTCO() function
3614 return canGuaranteeTCO(CC); in mayTailCallThisCC()
3621 return (GuaranteedTailCallOpt && canGuaranteeTCO(CC)) || in shouldGuaranteeTCO()
4035 !(IsVarArg && canGuaranteeTCO(CallConv)) && in LowerFormalArguments()
4218 if (!canGuaranteeTCO(CallConv) && hasCalleePopSRet(Ins, Subtarget)) in LowerFormalArguments()
4390 assert(!(isVarArg && canGuaranteeTCO(CallConv)) && in LowerCall()
4415 else if (IsGuaranteeTCO && canGuaranteeTCO(CallConv)) in LowerCall()
4881 else if (!canGuaranteeTCO(CallConv) && IsCalleePopSRet) in LowerCall()
5074 if (canGuaranteeTCO(CalleeCC) && CCMatch) in IsEligibleForTailCallOptimization()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6214 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function
6331 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()