Lines Matching refs:ARMABIInfo

6137 class ARMABIInfo : public SwiftABIInfo {  class
6151 ARMABIInfo(CodeGenTypes &CGT, ABIKind _Kind) in ARMABIInfo() function in __anon57a50d410811::ARMABIInfo
6229 ARMTargetCodeGenInfo(CodeGenTypes &CGT, ARMABIInfo::ABIKind K) in ARMTargetCodeGenInfo()
6230 : TargetCodeGenInfo(std::make_unique<ARMABIInfo>(CGT, K)) {} in ARMTargetCodeGenInfo()
6232 const ARMABIInfo &getABIInfo() const { in getABIInfo()
6233 return static_cast<const ARMABIInfo&>(TargetCodeGenInfo::getABIInfo()); in getABIInfo()
6284 ARMABIInfo::ABIKind ABI = cast<ARMABIInfo>(getABIInfo()).getABIKind(); in setTargetAttributes()
6285 if (ABI == ARMABIInfo::APCS) in setTargetAttributes()
6299 WindowsARMTargetCodeGenInfo(CodeGenTypes &CGT, ARMABIInfo::ABIKind K) in WindowsARMTargetCodeGenInfo()
6325 void ARMABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
6345 llvm::CallingConv::ID ARMABIInfo::getLLVMDefaultCC() const { in getLLVMDefaultCC()
6357 llvm::CallingConv::ID ARMABIInfo::getABIDefaultCC() const { in getABIDefaultCC()
6367 void ARMABIInfo::setCCs() { in setCCs()
6377 ABIArgInfo ARMABIInfo::coerceIllegalVector(QualType Ty) const { in coerceIllegalVector()
6392 ABIArgInfo ARMABIInfo::classifyHomogeneousAggregate(QualType Ty, in classifyHomogeneousAggregate()
6410 ABIArgInfo ARMABIInfo::classifyArgumentType(QualType Ty, bool isVariadic, in classifyArgumentType()
6458 } else if (getABIKind() == ARMABIInfo::AAPCS16_VFP) { in classifyArgumentType()
6472 if (getABIKind() == ARMABIInfo::AAPCS16_VFP && in classifyArgumentType()
6487 if (getABIKind() == ARMABIInfo::AAPCS_VFP || in classifyArgumentType()
6488 getABIKind() == ARMABIInfo::AAPCS) { in classifyArgumentType()
6495 assert(getABIKind() != ARMABIInfo::AAPCS16_VFP && "unexpected byval"); in classifyArgumentType()
6608 ABIArgInfo ARMABIInfo::classifyReturnType(QualType RetTy, bool isVariadic, in classifyReturnType()
6716 bool ARMABIInfo::isIllegalVectorType(QualType Ty) const { in isIllegalVectorType()
6755 bool ARMABIInfo::containsAnyFP16Vectors(QualType Ty) const { in containsAnyFP16Vectors()
6786 bool ARMABIInfo::isLegalVectorTypeForSwift(CharUnits vectorSize, in isLegalVectorTypeForSwift()
6800 bool ARMABIInfo::isHomogeneousAggregateBaseType(QualType Ty) const { in isHomogeneousAggregateBaseType()
6816 bool ARMABIInfo::isHomogeneousAggregateSmallEnough(const Type *Base, in isHomogeneousAggregateSmallEnough()
6821 bool ARMABIInfo::isEffectivelyAAPCS_VFP(unsigned callConvention, in isEffectivelyAAPCS_VFP()
6831 Address ARMABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()
6855 getABIKind() == ARMABIInfo::AAPCS16_VFP && in EmitVAArg()
6863 } else if (getABIKind() == ARMABIInfo::AAPCS_VFP || in EmitVAArg()
6864 getABIKind() == ARMABIInfo::AAPCS) { in EmitVAArg()
6867 } else if (getABIKind() == ARMABIInfo::AAPCS16_VFP) { in EmitVAArg()
10883 new WindowsARMTargetCodeGenInfo(Types, ARMABIInfo::AAPCS_VFP)); in getTargetCodeGenInfo()
10886 ARMABIInfo::ABIKind Kind = ARMABIInfo::AAPCS; in getTargetCodeGenInfo()
10889 Kind = ARMABIInfo::APCS; in getTargetCodeGenInfo()
10891 Kind = ARMABIInfo::AAPCS16_VFP; in getTargetCodeGenInfo()
10897 Kind = ARMABIInfo::AAPCS_VFP; in getTargetCodeGenInfo()