| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64RegisterInfo.cpp | 98 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 D | AArch64FrameLowering.cpp | 2429 MF.getFunction().getCallingConv() != CallingConv::SwiftTail; in produceCompactUnwindFrame()
|
| H A D | AArch64ISelLowering.cpp | 5727 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 D | CallingConv.h | 92 SwiftTail = 20, enumerator
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | IROutliner.h | 399 bool IsTailCC = CI.getCallingConv() == CallingConv::SwiftTail || in visitCallInst()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64CallLowering.cpp | 345 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 D | X86Subtarget.h | 334 case CallingConv::SwiftTail: in isCallingConvWin64()
|
| H A D | X86RegisterInfo.cpp | 359 case CallingConv::SwiftTail: in getCalleeSavedRegs() 479 case CallingConv::SwiftTail: in getCallPreservedMask()
|
| H A D | X86FastISel.cpp | 1181 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 D | X86CallingConv.td | 477 CCIfCC<"CallingConv::SwiftTail", CCDelegateTo<RetCC_X86_64_Swift>>, 540 CCIfCC<"CallingConv::SwiftTail", 900 CCIfCC<"CallingConv::SwiftTail",
|
| H A D | X86ISelLowering.cpp | 3595 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 D | MergeFunctions.cpp | 717 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 D | ARMBaseRegisterInfo.cpp | 76 } else if (F.getCallingConv() == CallingConv::SwiftTail) { in getCalleeSavedRegs() 139 if (CC == CallingConv::SwiftTail) { in getCallPreservedMask()
|
| H A D | ARMFastISel.cpp | 1855 case CallingConv::SwiftTail: in CCAssignFnForCall() 3022 case CallingConv::SwiftTail: in fastLowerArguments()
|
| H A D | ARMISelLowering.cpp | 2075 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 D | IRSimilarityIdentifier.h | 569 if ((CI.getCallingConv() == CallingConv::SwiftTail || in visitCallInst()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | Analysis.cpp | 537 Call.getCallingConv() != CallingConv::SwiftTail) || in isInTailCallPosition()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOps.td | 92 def CConvSwiftTail : LLVM_EnumAttrCase<"SwiftTail", "swifttailcc", 93 "SwiftTail", 20>;
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 324 case CallingConv::SwiftTail: Out << "swifttailcc"; break; in PrintCallingConv()
|
| H A D | Verifier.cpp | 3517 if (CI.getCallingConv() == CallingConv::SwiftTail || in verifyMustTailCall()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 72 case CC_SwiftAsync: return llvm::CallingConv::SwiftTail; in ClangCallConvToLLVMCallConv()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 1944 case lltok::kw_swifttailcc: CC = CallingConv::SwiftTail; break; in parseOptionalCallingConv()
|