Lines Matching refs:AArch64ABIInfo
5402 class AArch64ABIInfo : public SwiftABIInfo { class
5414 AArch64ABIInfo(CodeGenTypes &CGT, ABIKind Kind) in AArch64ABIInfo() function in __anon57a50d410711::AArch64ABIInfo
5478 AArch64TargetCodeGenInfo(CodeGenTypes &CGT, AArch64ABIInfo::ABIKind Kind) in AArch64TargetCodeGenInfo()
5479 : TargetCodeGenInfo(std::make_unique<AArch64ABIInfo>(CGT, Kind)) {} in AArch64TargetCodeGenInfo()
5529 WindowsAArch64TargetCodeGenInfo(CodeGenTypes &CGT, AArch64ABIInfo::ABIKind K) in WindowsAArch64TargetCodeGenInfo()
5555 ABIArgInfo AArch64ABIInfo::coerceIllegalVector(QualType Ty) const { in coerceIllegalVector()
5639 ABIArgInfo AArch64ABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
5698 if (Kind == AArch64ABIInfo::AAPCS) { in classifyArgumentType()
5718 ABIArgInfo AArch64ABIInfo::classifyReturnType(QualType RetTy, in classifyReturnType()
5782 bool AArch64ABIInfo::isIllegalVectorType(QualType Ty) const { in isIllegalVectorType()
5810 bool AArch64ABIInfo::isLegalVectorTypeForSwift(CharUnits totalSize, in isLegalVectorTypeForSwift()
5821 bool AArch64ABIInfo::isHomogeneousAggregateBaseType(QualType Ty) const { in isHomogeneousAggregateBaseType()
5837 bool AArch64ABIInfo::isHomogeneousAggregateSmallEnough(const Type *Base, in isHomogeneousAggregateSmallEnough()
5842 Address AArch64ABIInfo::EmitAAPCSVAArg(Address VAListAddr, in EmitAAPCSVAArg()
6088 Address AArch64ABIInfo::EmitDarwinVAArg(Address VAListAddr, QualType Ty, in EmitDarwinVAArg()
6123 Address AArch64ABIInfo::EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitMSVAArg()
10859 AArch64ABIInfo::ABIKind Kind = AArch64ABIInfo::AAPCS; in getTargetCodeGenInfo()
10861 Kind = AArch64ABIInfo::DarwinPCS; in getTargetCodeGenInfo()
10864 new WindowsAArch64TargetCodeGenInfo(Types, AArch64ABIInfo::Win64)); in getTargetCodeGenInfo()