Lines Matching defs:CallingConv
37 #include "llvm/IR/CallingConv.h"
50 unsigned CodeGenTypes::ClangCallConvToLLVMCallConv(CallingConv CC) {
52 default: return llvm::CallingConv::C;
53 case CC_X86StdCall: return llvm::CallingConv::X86_StdCall;
54 case CC_X86FastCall: return llvm::CallingConv::X86_FastCall;
55 case CC_X86RegCall: return llvm::CallingConv::X86_RegCall;
56 case CC_X86ThisCall: return llvm::CallingConv::X86_ThisCall;
57 case CC_Win64: return llvm::CallingConv::Win64;
58 case CC_X86_64SysV: return llvm::CallingConv::X86_64_SysV;
59 case CC_AAPCS: return llvm::CallingConv::ARM_AAPCS;
60 case CC_AAPCS_VFP: return llvm::CallingConv::ARM_AAPCS_VFP;
61 case CC_IntelOclBicc: return llvm::CallingConv::Intel_OCL_BI;
63 case CC_X86Pascal: return llvm::CallingConv::C;
65 case CC_X86VectorCall: return llvm::CallingConv::X86_VectorCall;
66 case CC_AArch64VectorCall: return llvm::CallingConv::AArch64_VectorCall;
67 case CC_AArch64SVEPCS: return llvm::CallingConv::AArch64_SVE_VectorCall;
68 case CC_AMDGPUKernelCall: return llvm::CallingConv::AMDGPU_KERNEL;
69 case CC_SpirFunction: return llvm::CallingConv::SPIR_FUNC;
71 case CC_PreserveMost: return llvm::CallingConv::PreserveMost;
72 case CC_PreserveAll: return llvm::CallingConv::PreserveAll;
73 case CC_Swift: return llvm::CallingConv::Swift;
74 case CC_SwiftAsync: return llvm::CallingConv::SwiftTail;
75 case CC_M68kRTD: return llvm::CallingConv::M68k_RTD;
76 case CC_PreserveNone: return llvm::CallingConv::PreserveNone;
78 case CC_RISCVVectorCall: return llvm::CallingConv::RISCV_VectorCall;
212 static CallingConv getCallingConventionForDecl(const ObjCMethodDecl *D,
580 CallingConv CC = Context.getDefaultCallingConvention(
801 if (CC == llvm::CallingConv::SPIR_KERNEL) {
2340 unsigned &CallingConv,
2347 CallingConv = FI.getEffectiveCallingConvention();
4469 static bool hasInAllocaArgs(CodeGenModule &CGM, CallingConv ExplicitCC,
4516 CallingConv ExplicitCC = CC_C;
5650 unsigned CallingConv;
5653 Callee.getAbstractInfo(), Attrs, CallingConv,
5657 if (CallingConv == llvm::CallingConv::X86_VectorCall &&
5795 CI->setCallingConv(static_cast<llvm::CallingConv::ID>(CallingConv));