Searched refs:DefaultABIInfo (Results 1 - 21 of 21) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DVE.cpp19 class VEABIInfo : public DefaultABIInfo {
21 VEABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
36 return DefaultABIInfo::classifyReturnType(Ty);
45 return DefaultABIInfo::classifyArgumentType(Ty);
H A DMSP430.cpp21 class MSP430ABIInfo : public DefaultABIInfo {
29 MSP430ABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
35 return DefaultABIInfo::classifyReturnType(RetTy);
42 return DefaultABIInfo::classifyArgumentType(RetTy);
46 // DefaultABIInfo::classify{Return,Argument}Type() are not virtual
H A DAVR.cpp23 class AVRABIInfo : public DefaultABIInfo {
34 : DefaultABIInfo(CGT), ParamRegs(NPR), RetRegs(NRR) {}
55 return DefaultABIInfo::classifyReturnType(Ty);
H A DARC.cpp18 class ARCABIInfo : public DefaultABIInfo {
24 using DefaultABIInfo::DefaultABIInfo;
150 return DefaultABIInfo::classifyReturnType(RetTy);
H A DBPF.cpp21 class BPFABIInfo : public DefaultABIInfo {
23 BPFABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
H A DM68k.cpp24 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {}
H A DCSKY.cpp19 class CSKYABIInfo : public DefaultABIInfo {
28 : DefaultABIInfo(CGT), FLen(FLen) {}
H A DLanai.cpp20 class LanaiABIInfo : public DefaultABIInfo {
26 LanaiABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
H A DTCE.cpp26 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {}
H A DSPIR.cpp21 class CommonSPIRABIInfo : public DefaultABIInfo {
23 CommonSPIRABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) { setCCs(); }
94 // The logic is same as in DefaultABIInfo with an exception on the kernel
H A DHexagon.cpp21 class HexagonABIInfo : public DefaultABIInfo {
23 HexagonABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
134 return DefaultABIInfo::classifyArgumentType(Ty);
H A DSparc.cpp22 class SparcV8ABIInfo : public DefaultABIInfo {
24 SparcV8ABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
39 return DefaultABIInfo::classifyReturnType(Ty);
H A DAMDGPU.cpp22 class AMDGPUABIInfo final : public DefaultABIInfo {
44 DefaultABIInfo(CGT) {}
137 return DefaultABIInfo::classifyReturnType(RetTy);
159 return DefaultABIInfo::classifyReturnType(RetTy);
225 return DefaultABIInfo::classifyArgumentType(Ty);
261 ABIArgInfo ArgInfo = DefaultABIInfo::classifyArgumentType(Ty);
H A DLoongArch.cpp21 class LoongArchABIInfo : public DefaultABIInfo {
39 : DefaultABIInfo(CGT), GRLen(GRLen), FRLen(FRLen) {}
H A DWebAssembly.cpp18 // This is a very simple ABI that relies a lot on DefaultABIInfo.
22 DefaultABIInfo defaultInfo;
34 // DefaultABIInfo's classifyReturnType and classifyArgumentType are
H A DPPC.cpp271 class PPC32_SVR4_ABIInfo : public DefaultABIInfo {
280 : DefaultABIInfo(CGT), IsSoftFloatABI(SoftFloatABI),
365 return DefaultABIInfo::classifyReturnType(RetTy);
369 // DefaultABIInfo::EmitVAArg.
631 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {}
H A DXCore.cpp113 class XCoreABIInfo : public DefaultABIInfo {
115 XCoreABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
H A DRISCV.cpp20 class RISCVABIInfo : public DefaultABIInfo {
40 : DefaultABIInfo(CGT), XLen(XLen), FLen(FLen), NumArgGPRs(EABI ? 6 : 8),
43 // DefaultABIInfo's classifyReturnType and classifyArgumentType are
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.h17 /// DefaultABIInfo - The default implementation for ABI specific
21 class DefaultABIInfo : public ABIInfo { class in namespace:clang::CodeGen
23 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {} function in class:clang::CodeGen::DefaultABIInfo
25 virtual ~DefaultABIInfo();
H A DABIInfoImpl.cpp15 DefaultABIInfo::~DefaultABIInfo() = default;
17 ABIArgInfo DefaultABIInfo::classifyArgumentType(QualType Ty) const {
45 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const {
67 void DefaultABIInfo::computeInfo(CGFunctionInfo &FI) const {
74 Address DefaultABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr,
H A DTargetInfo.cpp213 : TargetCodeGenInfo(std::make_unique<DefaultABIInfo>(CGT)) {}

Completed in 200 milliseconds