Searched refs:CallingConv (Results 26 - 50 of 228) sorted by relevance

12345678910

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.h29 CallingConv::ID CC) const override;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/Targets/
H A DSPIR.h89 CallingConvCheckResult checkCallingConvention(CallingConv CC) const override {
94 CallingConv getDefaultCallingConv() const override {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp29 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf,
31 : CallingConv(CC), IsVarArg(isVarArg), MF(mf),
189 static bool isValueTypeInRegForCC(CallingConv::ID CC, MVT VT) {
194 if (CC == CallingConv::X86_VectorCall || CC == CallingConv::X86_FastCall)
207 if (isValueTypeInRegForCC(CallingConv, VT))
259 bool CCState::resultsCompatible(CallingConv::ID CalleeCC,
260 CallingConv::ID CallerCC, MachineFunction &MF,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRRegisterInfo.cpp37 CallingConv::ID CC = MF->getFunction().getCallingConv();
39 return ((CC == CallingConv::AVR_INTR || CC == CallingConv::AVR_SIGNAL)
46 CallingConv::ID CC) const {
47 return ((CC == CallingConv::AVR_INTR || CC == CallingConv::AVR_SIGNAL)
H A DAVRISelLowering.h149 CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC) const;
151 bool CanLowerReturn(CallingConv::ID CallConv,
156 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
160 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
168 CallingConv::ID CallConv, bool isVarArg,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h138 CallingConv::ID CallConv, bool isVarArg,
146 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
153 CallingConv::ID CallConv, bool isVarArg,
159 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
167 bool CanLowerReturn(CallingConv::ID CallConv,
173 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h127 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
131 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv,
136 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv,
150 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
154 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
159 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp885 bool isShader(CallingConv::ID cc) {
887 case CallingConv::AMDGPU_VS:
888 case CallingConv::AMDGPU_LS:
889 case CallingConv::AMDGPU_HS:
890 case CallingConv::AMDGPU_ES:
891 case CallingConv::AMDGPU_GS:
892 case CallingConv::AMDGPU_PS:
893 case CallingConv::AMDGPU_CS:
900 bool isCompute(CallingConv::ID cc) {
901 return !isShader(cc) || cc == CallingConv
[all...]
H A DAMDGPUBaseInfo.h16 #include "llvm/IR/CallingConv.h"
531 bool isShader(CallingConv::ID CC);
534 bool isCompute(CallingConv::ID CC);
537 bool isEntryFunctionCC(CallingConv::ID CC);
541 inline bool isKernel(CallingConv::ID CC) {
543 case CallingConv::AMDGPU_KERNEL:
544 case CallingConv::SPIR_KERNEL:
698 static SIModeRegisterDefaults getDefaultForCallingConv(CallingConv::ID CC) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h147 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
153 CallingConv::ID CallConv, bool isVarArg,
211 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
220 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
226 CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h83 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
87 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
91 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CallLowering.cpp215 static bool doesCalleeRestoreStack(CallingConv::ID CallConv, bool TailCallOpt) {
216 return CallConv == CallingConv::Fast && TailCallOpt;
221 const DataLayout &DL, MachineRegisterInfo &MRI, CallingConv::ID CallConv) const {
281 CallingConv::ID CC = F.getCallingConv();
498 static bool canGuaranteeTCO(CallingConv::ID CC) {
499 return CC == CallingConv::Fast;
503 static bool mayTailCallThisCC(CallingConv::ID CC) {
505 case CallingConv::C:
506 case CallingConv::PreserveMost:
507 case CallingConv
[all...]
H A DAArch64RegisterInfo.h50 CallingConv::ID) const override;
79 CallingConv::ID) const;
H A DAArch64CallLowering.h19 #include "llvm/IR/CallingConv.h"
65 CallingConv::ID CallConv) const;
H A DAArch64Subtarget.h487 bool isCallingConvWin64(CallingConv::ID CC) const {
489 case CallingConv::C:
490 case CallingConv::Fast:
491 case CallingConv::Swift:
493 case CallingConv::Win64:
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
H A DSpecifiers.h264 /// CallingConv - Specifies the calling convention that a function uses.
265 enum CallingConv {
288 inline bool supportsVariadicCall(CallingConv CC) {
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.cpp49 unsigned MipsABIInfo::GetCalleeAllocdArgSizeInBytes(CallingConv::ID CC) const {
51 return CC != CallingConv::Fast ? 16 : 0;
H A DMipsABIInfo.h13 #include "llvm/IR/CallingConv.h"
53 /// CallingConv::FastCall affects the value for O32.
54 unsigned GetCalleeAllocdArgSizeInBytes(CallingConv::ID CC) const;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h26 #include "llvm/IR/CallingConv.h"
681 MF->getFunction().getCallingConv() == CallingConv::CXX_FAST_TLS &&
925 const MCPhysReg *getScratchRegisters(CallingConv::ID CC) const override;
940 Type *Ty, CallingConv::ID CallConv, bool isVarArg) const override {
1030 CallingConv::ID CalleeCC,
1038 CallingConv::ID CalleeCC,
1099 CallingConv::ID CallConv, bool isVarArg,
1103 SDValue FinishCall(CallingConv::ID CallConv, const SDLoc &dl,
1114 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
1122 bool CanLowerReturn(CallingConv
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DCXXABI.h45 virtual CallingConv getDefaultMethodCallConv(bool isVariadic) const = 0;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.h37 CallingConv::ID) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterInfo.h54 CallingConv::ID) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.h80 CallingConv::ID CC) const override;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h21 #include "llvm/IR/CallingConv.h"
193 CallingConv::ID CallingConv; member in class:llvm::CCState
258 CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &MF,
267 CallingConv::ID getCallingConv() const { return CallingConv; }
533 static bool resultsCompatible(CallingConv::ID CalleeCC,
534 CallingConv::ID CallerCC, MachineFunction &MF,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp79 static void outputCallingConvention(OutputStream &OS, CallingConv CC) {
83 case CallingConv::Cdecl:
86 case CallingConv::Fastcall:
89 case CallingConv::Pascal:
92 case CallingConv::Regcall:
95 case CallingConv::Stdcall:
98 case CallingConv::Thiscall:
101 case CallingConv::Eabi:
104 case CallingConv::Vectorcall:
107 case CallingConv
[all...]

Completed in 234 milliseconds

12345678910