Lines Matching refs:DefaultABIInfo
587 /// DefaultABIInfo - The default implementation for ABI specific
591 class DefaultABIInfo : public ABIInfo {
593 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
614 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
617 ABIArgInfo DefaultABIInfo::classifyArgumentType(QualType Ty) const {
637 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const {
655 // This is a very simple ABI that relies a lot on DefaultABIInfo.
658 class WebAssemblyABIInfo final : public DefaultABIInfo {
661 : DefaultABIInfo(CGT) {}
667 // DefaultABIInfo's classifyReturnType and classifyArgumentType are
707 return DefaultABIInfo::classifyArgumentType(Ty);
727 return DefaultABIInfo::classifyReturnType(RetTy);
3661 class PPC32_SVR4_ABIInfo : public DefaultABIInfo {
3665 : DefaultABIInfo(CGT), IsSoftFloatABI(SoftFloatABI) {}
3688 // DefaultABIInfo::EmitVAArg.
6147 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
6750 class LanaiABIInfo : public DefaultABIInfo {
6752 LanaiABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
6880 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}
6923 class SparcV8ABIInfo : public DefaultABIInfo {
6925 SparcV8ABIInfo(CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
6940 return DefaultABIInfo::classifyReturnType(Ty);
7362 class XCoreABIInfo : public DefaultABIInfo {
7364 XCoreABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
7561 : TargetCodeGenInfo(new DefaultABIInfo(CGT)) {}