Home
last modified time | relevance | path

Searched refs:SwiftTail (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp98 if (MF->getFunction().getCallingConv() == CallingConv::SwiftTail) in getCalleeSavedRegs()
134 if (MF->getFunction().getCallingConv() == CallingConv::SwiftTail) in getDarwinCalleeSavedRegs()
201 if (CC == CallingConv::SwiftTail) in getDarwinCallPreservedMask()
237 if (CC == CallingConv::SwiftTail) { in getCallPreservedMask()
445 case CallingConv::SwiftTail: in isArgumentRegister()
454 case CallingConv::SwiftTail: in isArgumentRegister()
464 case CallingConv::SwiftTail: in isArgumentRegister()
H A DAArch64FrameLowering.cpp2429 MF.getFunction().getCallingConv() != CallingConv::SwiftTail; in produceCompactUnwindFrame()
H A DAArch64ISelLowering.cpp5727 case CallingConv::SwiftTail: in CCAssignFnForCall()
6216 CC == CallingConv::Tail || CC == CallingConv::SwiftTail; in canGuaranteeTCO()
6226 case CallingConv::SwiftTail: in mayTailCallThisCC()
6459 CallCC == CallingConv::Tail || CallCC == CallingConv::SwiftTail; in DoesCalleeRestoreStack()
6547 CallConv != CallingConv::SwiftTail) in LowerCall()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DCallingConv.h92 SwiftTail = 20, enumerator
/llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h399 bool IsTailCC = CI.getCallingConv() == CallingConv::SwiftTail || in visitCallInst()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp345 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack()
666 CC == CallingConv::Tail || CC == CallingConv::SwiftTail; in canGuaranteeTCO()
675 case CallingConv::SwiftTail: in mayTailCallThisCC()
946 Info.CallConv != CallingConv::SwiftTail; in lowerTailCall()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86Subtarget.h334 case CallingConv::SwiftTail: in isCallingConvWin64()
H A DX86RegisterInfo.cpp359 case CallingConv::SwiftTail: in getCalleeSavedRegs()
479 case CallingConv::SwiftTail: in getCallPreservedMask()
H A DX86FastISel.cpp1181 CC != CallingConv::SwiftTail && in X86SelectRet()
1196 CC == CallingConv::Tail || CC == CallingConv::SwiftTail) in X86SelectRet()
1285 CC != CallingConv::SwiftTail) { in X86SelectRet()
3145 CC == CallingConv::SwiftTail) in computeBytesPoppedByCalleeForSRet()
3197 case CallingConv::SwiftTail: in fastLowerCall()
3214 CC == CallingConv::Tail || CC == CallingConv::SwiftTail) in fastLowerCall()
H A DX86CallingConv.td477 CCIfCC<"CallingConv::SwiftTail", CCDelegateTo<RetCC_X86_64_Swift>>,
540 CCIfCC<"CallingConv::SwiftTail",
900 CCIfCC<"CallingConv::SwiftTail",
H A DX86ISelLowering.cpp3595 CC == CallingConv::SwiftTail); in canGuaranteeTCO()
3622 CC == CallingConv::Tail || CC == CallingConv::SwiftTail; in shouldGuaranteeTCO()
4177 if (CallConv == CallingConv::Swift || CallConv == CallingConv::SwiftTail) in LowerFormalArguments()
4344 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in LowerCall()
5065 CalleeCC == CallingConv::Tail || CalleeCC == CallingConv::SwiftTail; in IsEligibleForTailCallOptimization()
28440 case CallingConv::SwiftTail: in LowerINIT_TRAMPOLINE()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DMergeFunctions.cpp717 bool isSwiftTailCall = F->getCallingConv() == CallingConv::SwiftTail && in writeThunk()
718 G->getCallingConv() == CallingConv::SwiftTail; in writeThunk()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp76 } else if (F.getCallingConv() == CallingConv::SwiftTail) { in getCalleeSavedRegs()
139 if (CC == CallingConv::SwiftTail) { in getCallPreservedMask()
H A DARMFastISel.cpp1855 case CallingConv::SwiftTail: in CCAssignFnForCall()
3022 case CallingConv::SwiftTail: in fastLowerArguments()
H A DARMISelLowering.cpp2075 case CallingConv::SwiftTail: in getEffectiveCallingConv()
2314 CC == CallingConv::Tail || CC == CallingConv::SwiftTail; in canGuaranteeTCO()
2386 CallConv != CallingConv::Tail && CallConv != CallingConv::SwiftTail) in LowerCall()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h569 if ((CI.getCallingConv() == CallingConv::SwiftTail || in visitCallInst()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DAnalysis.cpp537 Call.getCallingConv() != CallingConv::SwiftTail) || in isInTailCallPosition()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOps.td92 def CConvSwiftTail : LLVM_EnumAttrCase<"SwiftTail", "swifttailcc",
93 "SwiftTail", 20>;
/llvm-project-15.0.7/llvm/lib/IR/
H A DAsmWriter.cpp324 case CallingConv::SwiftTail: Out << "swifttailcc"; break; in PrintCallingConv()
H A DVerifier.cpp3517 if (CI.getCallingConv() == CallingConv::SwiftTail || in verifyMustTailCall()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCall.cpp72 case CC_SwiftAsync: return llvm::CallingConv::SwiftTail; in ClangCallConvToLLVMCallConv()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp1944 case lltok::kw_swifttailcc: CC = CallingConv::SwiftTail; break; in parseOptionalCallingConv()