Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLoweringCall.cpp1247 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 DM68kISelLowering.cpp275 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 DAMDGPUCallLowering.cpp1080 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 DSIISelLowering.cpp3424 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 DAArch64CallLowering.cpp773 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 DARMISelLowering.cpp2340 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 DAArch64ISelLowering.cpp7199 static bool canGuaranteeTCO(CallingConv::ID CC, bool GuaranteeTailCalls) { in canGuaranteeTCO() function
7333 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()