Lines Matching refs:ARMABIInfo

21 class ARMABIInfo : public ABIInfo {  class
26 ARMABIInfo(CodeGenTypes &CGT, ARMABIKind Kind) : ABIInfo(CGT), Kind(Kind) { in ARMABIInfo() function in __anonde7367c70111::ARMABIInfo
107 : TargetCodeGenInfo(std::make_unique<ARMABIInfo>(CGT, K)) { in ARMTargetCodeGenInfo()
129 if (getABIInfo<ARMABIInfo>().isEABI()) in getSizeOfUnwindException()
192 ARMABIKind ABI = getABIInfo<ARMABIInfo>().getABIKind(); in setTargetAttributes()
233 void ARMABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
253 llvm::CallingConv::ID ARMABIInfo::getLLVMDefaultCC() const { in getLLVMDefaultCC()
265 llvm::CallingConv::ID ARMABIInfo::getABIDefaultCC() const { in getABIDefaultCC()
279 void ARMABIInfo::setCCs() { in setCCs()
289 ABIArgInfo ARMABIInfo::coerceIllegalVector(QualType Ty) const { in coerceIllegalVector()
304 ABIArgInfo ARMABIInfo::classifyHomogeneousAggregate(QualType Ty, in classifyHomogeneousAggregate()
331 ABIArgInfo ARMABIInfo::classifyArgumentType(QualType Ty, bool isVariadic, in classifyArgumentType()
529 ABIArgInfo ARMABIInfo::classifyReturnType(QualType RetTy, bool isVariadic, in classifyReturnType()
637 bool ARMABIInfo::isIllegalVectorType(QualType Ty) const { in isIllegalVectorType()
676 bool ARMABIInfo::containsAnyFP16Vectors(QualType Ty) const { in containsAnyFP16Vectors()
720 bool ARMABIInfo::isHomogeneousAggregateBaseType(QualType Ty) const { in isHomogeneousAggregateBaseType()
736 bool ARMABIInfo::isHomogeneousAggregateSmallEnough(const Type *Base, in isHomogeneousAggregateSmallEnough()
741 bool ARMABIInfo::isZeroLengthBitfieldPermittedInHomogeneousAggregate() const { in isZeroLengthBitfieldPermittedInHomogeneousAggregate()
750 bool ARMABIInfo::isEffectivelyAAPCS_VFP(unsigned callConvention, in isEffectivelyAAPCS_VFP()
760 RValue ARMABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, in EmitVAArg()