Home
last modified time | relevance | path

Searched refs:CallingConv (Results 1 – 25 of 303) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/llvm/unittests/IR/
H A DManglerTest.cpp57 llvm::CallingConv::C, Mod, Mang), in TEST()
60 llvm::CallingConv::C, Mod, Mang), in TEST()
63 llvm::CallingConv::C, Mod, Mang), in TEST()
77 llvm::CallingConv::C, Mod, Mang), in TEST()
80 llvm::CallingConv::C, Mod, Mang), in TEST()
83 llvm::CallingConv::C, Mod, Mang), in TEST()
113 llvm::CallingConv::C, Mod, Mang), in TEST()
116 llvm::CallingConv::C, Mod, Mang), in TEST()
119 llvm::CallingConv::C, Mod, Mang), in TEST()
149 llvm::CallingConv::C, Mod, Mang), in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUPALMetadata.cpp99 case CallingConv::AMDGPU_LS: in getRsrc1Reg()
101 case CallingConv::AMDGPU_HS: in getRsrc1Reg()
103 case CallingConv::AMDGPU_ES: in getRsrc1Reg()
105 case CallingConv::AMDGPU_GS: in getRsrc1Reg()
107 case CallingConv::AMDGPU_VS: in getRsrc1Reg()
109 case CallingConv::AMDGPU_PS: in getRsrc1Reg()
119 case CallingConv::AMDGPU_PS: in getScratchSizeKey()
121 case CallingConv::AMDGPU_VS: in getScratchSizeKey()
123 case CallingConv::AMDGPU_GS: in getScratchSizeKey()
125 case CallingConv::AMDGPU_ES: in getScratchSizeKey()
[all …]
H A DAMDGPUBaseInfo.cpp1691 case CallingConv::AMDGPU_VS: in isEntryFunctionCC()
1692 case CallingConv::AMDGPU_GS: in isEntryFunctionCC()
1693 case CallingConv::AMDGPU_PS: in isEntryFunctionCC()
1694 case CallingConv::AMDGPU_CS: in isEntryFunctionCC()
1695 case CallingConv::AMDGPU_ES: in isEntryFunctionCC()
1696 case CallingConv::AMDGPU_HS: in isEntryFunctionCC()
1697 case CallingConv::AMDGPU_LS: in isEntryFunctionCC()
2206 case CallingConv::AMDGPU_VS: in isArgPassedInSGPR()
2207 case CallingConv::AMDGPU_LS: in isArgPassedInSGPR()
2208 case CallingConv::AMDGPU_HS: in isArgPassedInSGPR()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp212 if (CC == CallingConv::GHC) in getCallPreservedMask()
436 case CallingConv::WebKit_JS: in isArgumentRegister()
438 case CallingConv::GHC: in isArgumentRegister()
440 case CallingConv::C: in isArgumentRegister()
441 case CallingConv::Fast: in isArgumentRegister()
444 case CallingConv::Swift: in isArgumentRegister()
445 case CallingConv::SwiftTail: in isArgumentRegister()
446 case CallingConv::Tail: in isArgumentRegister()
453 case CallingConv::Swift: in isArgumentRegister()
463 case CallingConv::Swift: in isArgumentRegister()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp301 case CallingConv::GHC: in getCalleeSavedRegs()
302 case CallingConv::HiPE: in getCalleeSavedRegs()
304 case CallingConv::AnyReg: in getCalleeSavedRegs()
332 case CallingConv::HHVM: in getCalleeSavedRegs()
351 case CallingConv::Cold: in getCalleeSavedRegs()
355 case CallingConv::Win64: in getCalleeSavedRegs()
424 case CallingConv::GHC: in getCallPreservedMask()
425 case CallingConv::HiPE: in getCallPreservedMask()
454 case CallingConv::HHVM: in getCallPreservedMask()
473 case CallingConv::Cold: in getCallPreservedMask()
[all …]
H A DX86Subtarget.h330 case CallingConv::C: in isCallingConvWin64()
331 case CallingConv::Fast: in isCallingConvWin64()
332 case CallingConv::Tail: in isCallingConvWin64()
333 case CallingConv::Swift: in isCallingConvWin64()
334 case CallingConv::SwiftTail: in isCallingConvWin64()
335 case CallingConv::X86_FastCall: in isCallingConvWin64()
336 case CallingConv::X86_StdCall: in isCallingConvWin64()
337 case CallingConv::X86_ThisCall: in isCallingConvWin64()
339 case CallingConv::Intel_OCL_BI: in isCallingConvWin64()
342 case CallingConv::Win64: in isCallingConvWin64()
[all …]
H A DX86CallingConv.td83 def CC_#NAME : CallingConv<[
161 def RetCC_#NAME : CallingConv<[
452 def RetCC_X86_32 : CallingConv<[
467 def RetCC_X86_64 : CallingConv<[
503 def RetCC_X86 : CallingConv<[
516 def CC_X86_64_C : CallingConv<[
538 CCIfCC<"CallingConv::Swift",
892 def CC_X86_32_C : CallingConv<[
1072 def CC_X86_32 : CallingConv<[
1092 def CC_X86_64 : CallingConv<[
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600AsmPrinter.cpp75 case CallingConv::AMDGPU_CS: RsrcReg = R_0288D4_SQ_PGM_RESOURCES_LS; break; in EmitProgramInfoR600()
76 case CallingConv::AMDGPU_GS: RsrcReg = R_028878_SQ_PGM_RESOURCES_GS; break; in EmitProgramInfoR600()
77 case CallingConv::AMDGPU_PS: RsrcReg = R_028844_SQ_PGM_RESOURCES_PS; break; in EmitProgramInfoR600()
78 case CallingConv::AMDGPU_VS: RsrcReg = R_028860_SQ_PGM_RESOURCES_VS; break; in EmitProgramInfoR600()
84 case CallingConv::AMDGPU_GS: LLVM_FALLTHROUGH; in EmitProgramInfoR600()
85 case CallingConv::AMDGPU_CS: LLVM_FALLTHROUGH; in EmitProgramInfoR600()
86 case CallingConv::AMDGPU_VS: RsrcReg = R_028868_SQ_PGM_RESOURCES_VS; break; in EmitProgramInfoR600()
87 case CallingConv::AMDGPU_PS: RsrcReg = R_028850_SQ_PGM_RESOURCES_PS; break; in EmitProgramInfoR600()
H A DAMDGPUAliasAnalysis.cpp110 case CallingConv::AMDGPU_KERNEL: in alias()
150 case CallingConv::AMDGPU_LS: in pointsToConstantMemory()
151 case CallingConv::AMDGPU_HS: in pointsToConstantMemory()
152 case CallingConv::AMDGPU_ES: in pointsToConstantMemory()
153 case CallingConv::AMDGPU_GS: in pointsToConstantMemory()
154 case CallingConv::AMDGPU_VS: in pointsToConstantMemory()
155 case CallingConv::AMDGPU_PS: in pointsToConstantMemory()
156 case CallingConv::AMDGPU_CS: in pointsToConstantMemory()
157 case CallingConv::AMDGPU_KERNEL: in pointsToConstantMemory()
158 case CallingConv::SPIR_KERNEL: in pointsToConstantMemory()
H A DSIProgramInfo.cpp31 uint64_t SIProgramInfo::getPGMRSrc1(CallingConv::ID CC) const { in getPGMRSrc1()
40 case CallingConv::AMDGPU_PS: in getPGMRSrc1()
43 case CallingConv::AMDGPU_VS: in getPGMRSrc1()
46 case CallingConv::AMDGPU_GS: in getPGMRSrc1()
49 case CallingConv::AMDGPU_HS: in getPGMRSrc1()
/llvm-project-15.0.7/llvm/lib/IR/
H A DMangler.cpp81 static bool hasByteCountSuffix(CallingConv::ID CC) { in hasByteCountSuffix()
83 case CallingConv::X86_FastCall: in hasByteCountSuffix()
84 case CallingConv::X86_StdCall: in hasByteCountSuffix()
85 case CallingConv::X86_VectorCall: in hasByteCountSuffix()
155 CallingConv::ID CC = in getNameWithPrefix()
156 MSFunc ? MSFunc->getCallingConv() : (unsigned)CallingConv::C; in getNameWithPrefix()
158 CC != CallingConv::X86_VectorCall) in getNameWithPrefix()
161 if (CC == CallingConv::X86_FastCall) in getNameWithPrefix()
163 else if (CC == CallingConv::X86_VectorCall) in getNameWithPrefix()
175 if (CC == CallingConv::X86_VectorCall) in getNameWithPrefix()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegUsageInfoCollector.cpp86 case CallingConv::AMDGPU_VS: in isCallableFunction()
87 case CallingConv::AMDGPU_GS: in isCallableFunction()
88 case CallingConv::AMDGPU_PS: in isCallableFunction()
89 case CallingConv::AMDGPU_CS: in isCallableFunction()
90 case CallingConv::AMDGPU_HS: in isCallableFunction()
91 case CallingConv::AMDGPU_ES: in isCallableFunction()
92 case CallingConv::AMDGPU_LS: in isCallableFunction()
93 case CallingConv::AMDGPU_KERNEL: in isCallableFunction()
H A DCallingConvLower.cpp28 CCState::CCState(CallingConv::ID CC, bool isVarArg, MachineFunction &mf, in CCState()
30 : CallingConv(CC), IsVarArg(isVarArg), MF(mf), in CCState()
190 static bool isValueTypeInRegForCC(CallingConv::ID CC, MVT VT) { in isValueTypeInRegForCC()
195 return (CC == CallingConv::X86_VectorCall || CC == CallingConv::X86_FastCall); in isValueTypeInRegForCC()
206 if (isValueTypeInRegForCC(CallingConv, VT)) in getRemainingRegParmsForType()
258 bool CCState::resultsCompatible(CallingConv::ID CalleeCC, in resultsCompatible()
259 CallingConv::ID CallerCC, MachineFunction &MF, in resultsCompatible()
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kCallingConv.td26 def RetCC_M68kCommon : CallingConv<[
31 def RetCC_M68k_C : CallingConv<[
43 def RetCC_M68k_Fast : CallingConv<[
52 def RetCC_M68k : CallingConv<[
53 CCIfCC<"CallingConv::Fast", CCDelegateTo<RetCC_M68k_Fast>>,
63 def CC_M68k_Common : CallingConv<[
72 def CC_M68k_Fast : CallingConv<[
87 def CC_M68k_C : CallingConv<[
104 def CC_M68k : CallingConv<[
105 CCIfCC<"CallingConv::Fast", CCDelegateTo<CC_M68k_Fast>>,
H A DM68kISelLowering.h105 bool isCalleePop(CallingConv::ID CallingConv, bool IsVarArg, bool GuaranteeTCO);
174 CCAssignFn *getCCAssignFn(CallingConv::ID CC, bool Return,
196 SDValue LowerMemArgument(SDValue Chain, CallingConv::ID CallConv,
227 CallingConv::ID CallConv, bool IsVarArg,
234 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CCID,
245 SDValue LowerReturn(SDValue Chain, CallingConv::ID CCID, bool IsVarArg,
271 SDValue Callee, CallingConv::ID CalleeCC, bool IsVarArg,
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsCallingConv.td69 def RetCC_F128 : CallingConv<[
80 def CC_MipsO32 : CallingConv<[
95 def RetCC_MipsO32 : CallingConv<[
116 def CC_MipsO32_FP : CallingConv<[
133 def CC_MipsN : CallingConv<[
170 def CC_MipsN_VarArg : CallingConv<[
188 def RetCC_MipsN : CallingConv<[
261 def CC_Mips_FastCC : CallingConv<[
300 def RetCC_Mips : CallingConv<[
306 def CC_Mips_ByVal : CallingConv<[
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.h93 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
119 CallingConv::ID CallConv, bool IsVarArg,
127 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
134 CallingConv::ID CallConv, bool IsVarArg,
142 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
148 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp345 CallConv == CallingConv::Tail || CallConv == CallingConv::SwiftTail; in doesCalleeRestoreStack()
377 CallingConv::ID CC = F.getCallingConv(); in lowerReturn()
666 CC == CallingConv::Tail || CC == CallingConv::SwiftTail; in canGuaranteeTCO()
672 case CallingConv::C: in mayTailCallThisCC()
673 case CallingConv::PreserveMost: in mayTailCallThisCC()
674 case CallingConv::Swift: in mayTailCallThisCC()
675 case CallingConv::SwiftTail: in mayTailCallThisCC()
676 case CallingConv::Tail: in mayTailCallThisCC()
677 case CallingConv::Fast: in mayTailCallThisCC()
695 CallingConv::ID CalleeCC = Info.CallConv; in doCallerAndCalleePassArgsTheSameWay()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h124 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
128 SDValue LowerFormalArguments_32(SDValue Chain, CallingConv::ID CallConv,
133 SDValue LowerFormalArguments_64(SDValue Chain, CallingConv::ID CallConv,
147 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
152 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
156 SDValue LowerReturn_32(SDValue Chain, CallingConv::ID CallConv,
161 SDValue LowerReturn_64(SDValue Chain, CallingConv::ID CallConv,
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h142 CallingConv::ID CallConv, bool isVarArg,
150 SDValue LowerCCCArguments(SDValue Chain, CallingConv::ID CallConv,
157 CallingConv::ID CallConv, bool isVarArg,
163 LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
171 bool CanLowerReturn(CallingConv::ID CallConv,
177 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCISelLowering.h84 SDValue LowerCallArguments(SDValue Chain, CallingConv::ID CallConv,
98 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
107 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool isVarArg,
112 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp82 case CallingConv::Cdecl: in outputCallingConvention()
85 case CallingConv::Fastcall: in outputCallingConvention()
88 case CallingConv::Pascal: in outputCallingConvention()
91 case CallingConv::Regcall: in outputCallingConvention()
94 case CallingConv::Stdcall: in outputCallingConvention()
97 case CallingConv::Thiscall: in outputCallingConvention()
100 case CallingConv::Eabi: in outputCallingConvention()
103 case CallingConv::Vectorcall: in outputCallingConvention()
106 case CallingConv::Clrcall: in outputCallingConvention()
109 case CallingConv::Swift: in outputCallingConvention()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFCallingConv.td14 def RetCC_BPF64 : CallingConv<[CCIfType<[i64], CCAssignToReg<[R0]>>]>;
17 def CC_BPF64 : CallingConv<[
29 def RetCC_BPF32 : CallingConv<[
35 def CC_BPF32 : CallingConv<[
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZRegisterInfo.h67 CallingConv::ID CC) const = 0;
95 CallingConv::ID CC) const final;
118 CallingConv::ID CC) const final;
161 CallingConv::ID CC) const override;
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.h55 SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
61 bool CanLowerReturn(CallingConv::ID CallConv, MachineFunction &MF,
66 SDValue LowerReturn(SDValue Chain, CallingConv::ID CallConv, bool IsVarArg,
167 CCAssignFn *CCAssignFnForCall(CallingConv::ID CC, bool IsVarArg) const;
168 CCAssignFn *CCAssignFnForReturn(CallingConv::ID CC, bool IsVarArg) const;

12345678910>>...13