Searched refs:CallingConv (Results 1 - 25 of 228) sorted by relevance

12345678910

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.cpp20 #include "llvm/IR/CallingConv.h"
111 case CallingConv::AMDGPU_LS:
112 case CallingConv::AMDGPU_HS:
113 case CallingConv::AMDGPU_ES:
114 case CallingConv::AMDGPU_GS:
115 case CallingConv::AMDGPU_VS:
116 case CallingConv::AMDGPU_PS:
117 case CallingConv::AMDGPU_CS:
118 case CallingConv::AMDGPU_KERNEL:
119 case CallingConv
[all...]
H A DR600AsmPrinter.cpp75 case CallingConv::AMDGPU_CS: RsrcReg = R_0288D4_SQ_PGM_RESOURCES_LS; break;
76 case CallingConv::AMDGPU_GS: RsrcReg = R_028878_SQ_PGM_RESOURCES_GS; break;
77 case CallingConv::AMDGPU_PS: RsrcReg = R_028844_SQ_PGM_RESOURCES_PS; break;
78 case CallingConv::AMDGPU_VS: RsrcReg = R_028860_SQ_PGM_RESOURCES_VS; break;
84 case CallingConv::AMDGPU_GS: LLVM_FALLTHROUGH;
85 case CallingConv::AMDGPU_CS: LLVM_FALLTHROUGH;
86 case CallingConv::AMDGPU_VS: RsrcReg = R_028868_SQ_PGM_RESOURCES_VS; break;
87 case CallingConv::AMDGPU_PS: RsrcReg = R_028850_SQ_PGM_RESOURCES_PS; break;
H A DAMDGPUCallLowering.h38 CallingConv::ID CallConv,
55 static CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg);
56 static CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC, bool IsVarArg);
H A DAMDGPUMachineFunction.cpp40 CallingConv::ID CC = F.getCallingConv();
41 if (CC == CallingConv::AMDGPU_KERNEL || CC == CallingConv::SPIR_KERNEL)
H A DAMDGPURegisterInfo.cpp97 CallingConv::ID CC = MF->getFunction().getCallingConv();
99 case CallingConv::C:
100 case CallingConv::Fast:
101 case CallingConv::Cold:
117 CallingConv::ID CC) const {
119 case CallingConv::C:
120 case CallingConv::Fast:
121 case CallingConv::Cold:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp237 if (IsWin64 || (F.getCallingConv() == CallingConv::Win64))
242 bool hasHipeCC = (F.getCallingConv() == CallingConv::HiPE);
290 CallingConv::ID CC = F.getCallingConv();
295 CC = CallingConv::X86_INTR;
298 case CallingConv::GHC:
299 case CallingConv::HiPE:
301 case CallingConv::AnyReg:
305 case CallingConv::PreserveMost:
307 case CallingConv::PreserveAll:
311 case CallingConv
[all...]
H A DX86Subtarget.h27 #include "llvm/IR/CallingConv.h"
834 bool isCallingConvWin64(CallingConv::ID CC) const {
837 case CallingConv::C:
838 case CallingConv::Fast:
839 case CallingConv::Tail:
840 case CallingConv::Swift:
841 case CallingConv::X86_FastCall:
842 case CallingConv::X86_StdCall:
843 case CallingConv::X86_ThisCall:
844 case CallingConv
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegUsageInfoCollector.cpp87 case CallingConv::AMDGPU_VS:
88 case CallingConv::AMDGPU_GS:
89 case CallingConv::AMDGPU_PS:
90 case CallingConv::AMDGPU_CS:
91 case CallingConv::AMDGPU_HS:
92 case CallingConv::AMDGPU_ES:
93 case CallingConv::AMDGPU_LS:
94 case CallingConv::AMDGPU_KERNEL:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcRegisterInfo.h28 CallingConv::ID CC) const override;
30 const uint32_t* getRTCallPreservedMask(CallingConv::ID CC) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUPALMetadata.cpp23 #include "llvm/IR/CallingConv.h"
94 static unsigned getRsrc1Reg(CallingConv::ID CC) {
98 case CallingConv::AMDGPU_LS:
100 case CallingConv::AMDGPU_HS:
102 case CallingConv::AMDGPU_ES:
104 case CallingConv::AMDGPU_GS:
106 case CallingConv::AMDGPU_VS:
108 case CallingConv::AMDGPU_PS:
116 static unsigned getScratchSizeKey(CallingConv::ID CC) {
118 case CallingConv
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h45 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
51 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
55 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
H A DVEISelLowering.cpp42 CallingConv::ID CallConv, MachineFunction &MF, bool IsVarArg,
50 VETargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
65 SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DMangler.cpp80 static bool hasByteCountSuffix(CallingConv::ID CC) {
82 case CallingConv::X86_FastCall:
83 case CallingConv::X86_StdCall:
84 case CallingConv::X86_VectorCall:
147 CallingConv::ID CC =
148 MSFunc ? MSFunc->getCallingConv() : (unsigned)CallingConv::C;
150 CC != CallingConv::X86_VectorCall)
153 if (CC == CallingConv::X86_FastCall)
155 else if (CC == CallingConv::X86_VectorCall)
167 if (CC == CallingConv
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.h81 SDValue LowerCallArguments(SDValue Chain, CallingConv::ID CallConv,
95 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
104 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
109 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
H A DARCRegisterInfo.h46 CallingConv::ID CC) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCCState.h32 PPCCCState(CallingConv::ID CC, bool isVarArg, MachineFunction &MF,
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypeCache.h18 #include "llvm/IR/CallingConv.h"
112 llvm::CallingConv::ID RuntimeCC;
113 llvm::CallingConv::ID getRuntimeCC() const { return RuntimeCC; }
H A DABIInfo.h14 #include "llvm/IR/CallingConv.h"
54 llvm::CallingConv::ID RuntimeCC;
57 : CGT(cgt), RuntimeCC(llvm::CallingConv::C) {}
72 llvm::CallingConv::ID getRuntimeCC() const {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h114 CallingConv::ID CallConv, bool IsVarArg,
122 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
129 CallingConv::ID CallConv, bool IsVarArg,
137 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
143 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
H A DLanaiRegisterInfo.h27 CallingConv::ID) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp46 if (MF->getFunction().getCallingConv() == CallingConv::CFGuard_Check)
50 if (MF->getFunction().getCallingConv() == CallingConv::GHC)
54 if (MF->getFunction().getCallingConv() == CallingConv::AnyReg)
56 if (MF->getFunction().getCallingConv() == CallingConv::AArch64_VectorCall)
58 if (MF->getFunction().getCallingConv() == CallingConv::AArch64_SVE_VectorCall)
60 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS)
69 if (MF->getFunction().getCallingConv() == CallingConv::PreserveMost)
79 if (MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS &&
117 CallingConv::ID CC) const {
119 if (CC == CallingConv
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.h78 CallingConv::ID CallConv, bool IsVarArg,
91 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
97 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DCallingConv.h1 //===- llvm/CallingConv.h - LLVM Calling Conventions ------------*- C++ -*-===//
18 /// CallingConv Namespace - This namespace contains an enum with a value for
21 namespace CallingConv { namespace in namespace:llvm
248 } // end namespace CallingConv
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.h32 CallingConv::ID CC) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.h28 CallingConv::ID) const override;

Completed in 355 milliseconds

12345678910