Home
last modified time | relevance | path

Searched refs:GuaranteedTailCallOpt (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetOptions.h131 GuaranteedTailCallOpt(false), StackSymbolOrdering(true), in TargetOptions()
221 unsigned GuaranteedTailCallOpt : 1; variable
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp632 MF.getTarget().Options.GuaranteedTailCallOpt)) { in lowerFormalArguments()
872 if (canGuaranteeTCO(CalleeCC, MF.getTarget().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()
944 bool IsSibCall = !MF.getTarget().Options.GuaranteedTailCallOpt && in lowerTailCall()
1241 MF.getTarget().Options.GuaranteedTailCallOpt) in lowerCall()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp240 static bool shouldGuaranteeTCO(CallingConv::ID CC, bool GuaranteedTailCallOpt) { in shouldGuaranteeTCO() argument
241 return GuaranteedTailCallOpt && canGuaranteeTCO(CC); in shouldGuaranteeTCO()
415 CallConv, DAG.getTarget().Options.GuaranteedTailCallOpt); in LowerMemArgument()
513 if (!MF.getTarget().Options.GuaranteedTailCallOpt && IsTailCall) in LowerCall()
538 } else if (MF.getTarget().Options.GuaranteedTailCallOpt && in LowerCall()
806 DAG.getTarget().Options.GuaranteedTailCallOpt)) { in LowerCall()
963 if (shouldGuaranteeTCO(CCID, MF.getTarget().Options.GuaranteedTailCallOpt)) in LowerFormalArguments()
996 MF.getTarget().Options.GuaranteedTailCallOpt)) { in LowerFormalArguments()
1183 if (DAG.getTarget().Options.GuaranteedTailCallOpt) { in IsEligibleForTailCallOptimization()
1301 CalleeCC, IsVarArg, MF.getTarget().Options.GuaranteedTailCallOpt); in IsEligibleForTailCallOptimization()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp381 (MF.getTarget().Options.GuaranteedTailCallOpt && in needsFP()
1871 if (MF.getTarget().Options.GuaranteedTailCallOpt && in emitEpilogue()
2021 if (MF.getTarget().Options.GuaranteedTailCallOpt && in determineCalleeSaves()
2138 if (MF.getTarget().Options.GuaranteedTailCallOpt && in processFunctionBeforeFrameFinalized()
2519 if (MF.getTarget().Options.GuaranteedTailCallOpt && in eliminateCallFramePseudoInstr()
H A DPPCISelLowering.cpp4043 bool isImmutable = !(getTargetMachine().Options.GuaranteedTailCallOpt && in LowerFormalArguments_32SVR4()
4286 bool isImmutable = !(getTargetMachine().Options.GuaranteedTailCallOpt && in LowerFormalArguments_64SVR4()
4831 bool TailCallOpt = getTargetMachine().Options.GuaranteedTailCallOpt; in IsEligibleForTailCallOptimization_64SVR4()
4920 if (!getTargetMachine().Options.GuaranteedTailCallOpt) in IsEligibleForTailCallOptimization()
5660 if (!getTargetMachine().Options.GuaranteedTailCallOpt) in LowerCall()
5737 if (getTargetMachine().Options.GuaranteedTailCallOpt && in LowerCall_32SVR4()
5990 if (getTargetMachine().Options.GuaranteedTailCallOpt && IsFastCall) in LowerCall_64SVR4()
6118 if (getTargetMachine().Options.GuaranteedTailCallOpt && IsFastCall) in LowerCall_64SVR4()
6922 if (getTargetMachine().Options.GuaranteedTailCallOpt) in LowerFormalArguments_AIX()
6973 !(getTargetMachine().Options.GuaranteedTailCallOpt && in LowerFormalArguments_AIX()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUCallLowering.cpp1112 if (MF.getTarget().Options.GuaranteedTailCallOpt) in isEligibleForTailCallOptimization()
1164 bool IsSibCall = !MF.getTarget().Options.GuaranteedTailCallOpt; in lowerTailCall()
H A DSIISelLowering.cpp2985 if (DAG.getTarget().Options.GuaranteedTailCallOpt) { in isEligibleForTailCallOptimization()
3079 if (IsTailCall && MF.getTarget().Options.GuaranteedTailCallOpt) { in LowerCall()
3107 bool TailCallOpt = MF.getTarget().Options.GuaranteedTailCallOpt; in LowerCall()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCommandFlags.cpp536 Options.GuaranteedTailCallOpt = getEnableGuaranteedTailCallOpt(); in InitTargetOptionsFromCodeGenFlags()
H A DAnalysis.cpp535 if (!Ret && ((!TM.Options.GuaranteedTailCallOpt && in isInTailCallPosition()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FastISel.cpp1195 if ((CC == CallingConv::Fast && TM.Options.GuaranteedTailCallOpt) || in X86SelectRet()
3213 if ((CC == CallingConv::Fast && TM.Options.GuaranteedTailCallOpt) || in fastLowerCall()
3517 TM.Options.GuaranteedTailCallOpt) in fastLowerCall()
H A DX86ISelLowering.cpp3620 static bool shouldGuaranteeTCO(CallingConv::ID CC, bool GuaranteedTailCallOpt) { in shouldGuaranteeTCO() argument
3621 return (GuaranteedTailCallOpt && canGuaranteeTCO(CC)) || in shouldGuaranteeTCO()
3645 CallConv, DAG.getTarget().Options.GuaranteedTailCallOpt); in LowerMemArgument()
4200 MF.getTarget().Options.GuaranteedTailCallOpt)) in LowerFormalArguments()
4209 MF.getTarget().Options.GuaranteedTailCallOpt)) { in LowerFormalArguments()
4343 bool IsGuaranteeTCO = MF.getTarget().Options.GuaranteedTailCallOpt || in LowerCall()
4421 MF.getTarget().Options.GuaranteedTailCallOpt)) { in LowerCall()
4879 DAG.getTarget().Options.GuaranteedTailCallOpt)) in LowerCall()
5064 bool IsGuaranteeTCO = DAG.getTarget().Options.GuaranteedTailCallOpt || in IsEligibleForTailCallOptimization()
5226 MF.getTarget().Options.GuaranteedTailCallOpt); in IsEligibleForTailCallOptimization()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp2385 if (isTailCall && !getTargetMachine().Options.GuaranteedTailCallOpt && in LowerCall()
2837 bool TailCallOpt = getTargetMachine().Options.GuaranteedTailCallOpt; in LowerCall()
2992 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in IsEligibleForTailCallOptimization()
4641 bool TailCallOpt = MF.getTarget().Options.GuaranteedTailCallOpt; in LowerFormalArguments()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6050 bool TailCallOpt = MF.getTarget().Options.GuaranteedTailCallOpt; in LowerFormalArguments()
6331 if (canGuaranteeTCO(CalleeCC, getTargetMachine().Options.GuaranteedTailCallOpt)) in isEligibleForTailCallOptimization()
6495 bool TailCallOpt = MF.getTarget().Options.GuaranteedTailCallOpt; in LowerCall()
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst11701 ``llvm::GuaranteedTailCallOpt`` is ``true``, or the calling convention