Lines Matching refs:AArch64ABIInfo
24 class AArch64ABIInfo : public ABIInfo { class
28 AArch64ABIInfo(CodeGenTypes &CGT, AArch64ABIKind Kind) in AArch64ABIInfo() function in __anona63ee2500111::AArch64ABIInfo
103 : TargetCodeGenInfo(std::make_unique<AArch64ABIInfo>(CGT, Kind)) { in AArch64TargetCodeGenInfo()
204 ABIArgInfo AArch64ABIInfo::coerceIllegalVector(QualType Ty) const { in coerceIllegalVector()
289 AArch64ABIInfo::classifyArgumentType(QualType Ty, bool IsVariadic, in classifyArgumentType()
385 ABIArgInfo AArch64ABIInfo::classifyReturnType(QualType RetTy, in classifyReturnType()
461 bool AArch64ABIInfo::isIllegalVectorType(QualType Ty) const { in isIllegalVectorType()
500 bool AArch64ABIInfo::isHomogeneousAggregateBaseType(QualType Ty) const { in isHomogeneousAggregateBaseType()
521 bool AArch64ABIInfo::isHomogeneousAggregateSmallEnough(const Type *Base, in isHomogeneousAggregateSmallEnough()
526 bool AArch64ABIInfo::isZeroLengthBitfieldPermittedInHomogeneousAggregate() in isZeroLengthBitfieldPermittedInHomogeneousAggregate()
536 RValue AArch64ABIInfo::EmitAAPCSVAArg(Address VAListAddr, QualType Ty, in EmitAAPCSVAArg()
781 RValue AArch64ABIInfo::EmitDarwinVAArg(Address VAListAddr, QualType Ty, in EmitDarwinVAArg()
817 RValue AArch64ABIInfo::EmitMSVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitMSVAArg()
842 const AArch64ABIInfo &ABIInfo, in diagnoseIfNeedsFPReg()
859 const AArch64ABIInfo &ABIInfo = getABIInfo<AArch64ABIInfo>(); in checkFunctionABI()
906 const AArch64ABIInfo &ABIInfo = getABIInfo<AArch64ABIInfo>(); in checkFunctionCallABISoftFloat()
930 void AArch64ABIInfo::appendAttributeMangling(TargetClonesAttr *Attr, in appendAttributeMangling()
936 void AArch64ABIInfo::appendAttributeMangling(StringRef AttrStr, in appendAttributeMangling()