Searched refs:canGuaranteeTCO (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLoweringCall.cpp | 1247 static bool canGuaranteeTCO(CallingConv::ID CC) { in canGuaranteeTCO() function 1269 return canGuaranteeTCO(CC); in mayTailCallThisCC() 1276 return (GuaranteedTailCallOpt && canGuaranteeTCO(CC)) || in shouldGuaranteeTCO() 1686 !(IsVarArg && canGuaranteeTCO(CallConv)) && in LowerFormalArguments() 1871 if (!canGuaranteeTCO(CallConv) && hasCalleePopSRet(Ins, Subtarget)) in LowerFormalArguments() 2044 assert(!(isVarArg && canGuaranteeTCO(CallConv)) && in LowerCall() 2069 else if (IsGuaranteeTCO && canGuaranteeTCO(CallConv)) in LowerCall() 2545 else if (!canGuaranteeTCO(CallConv) && IsCalleePopSRet) in LowerCall() 2736 if (canGuaranteeTCO(CalleeCC) && CCMatch) in IsEligibleForTailCallOptimization()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kISelLowering.cpp | 275 static bool canGuaranteeTCO(CallingConv::ID CC) { return false; } in canGuaranteeTCO() function 284 return canGuaranteeTCO(CC); in mayTailCallThisCC() 291 return GuaranteedTailCallOpt && canGuaranteeTCO(CC); in shouldGuaranteeTCO() 570 assert(!(IsVarArg && canGuaranteeTCO(CallConv)) && in LowerCall() 589 canGuaranteeTCO(CallConv)) { in LowerCall() 856 } else if (!canGuaranteeTCO(CallConv) && SR == StackStructReturn) { in LowerCall() 1048 if (!canGuaranteeTCO(CCID) && argsAreStructReturn(Ins) == StackStructReturn) in LowerFormalArguments() 1239 if (canGuaranteeTCO(CalleeCC) && CCMatch) in IsEligibleForTailCallOptimization()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCallLowering.cpp | 1080 static bool canGuaranteeTCO(CallingConv::ID CC) { in canGuaranteeTCO() function 1091 return canGuaranteeTCO(CC); in mayTailCallThisCC() 1134 return canGuaranteeTCO(CalleeCC) && CalleeCC == CallerF.getCallingConv(); in isEligibleForTailCallOptimization()
|
| H A D | SIISelLowering.cpp | 3424 static bool canGuaranteeTCO(CallingConv::ID CC) { in canGuaranteeTCO() function 3435 return canGuaranteeTCO(CC); in mayTailCallThisCC() 3469 if (canGuaranteeTCO(CalleeCC) && CCMatch) in isEligibleForTailCallOptimization()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 773 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function 985 if (canGuaranteeTCO(CalleeCC, MF.getTarget().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 2340 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function 2881 canGuaranteeTCO(CallConv, TailCallOpt) ? alignTo(NumBytes, 16) : -1ULL; in LowerCall() 3032 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in IsEligibleForTailCallOptimization() 4684 if (canGuaranteeTCO(CallConv, TailCallOpt)) { in LowerFormalArguments()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 7199 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function 7333 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()
|