reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7470 if (!isAggregateTypeForABI(Ty)) { 7472 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) 7473 Ty = EnumTy->getDecl()->getIntegerType(); 7475 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend(Ty) 7475 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend(Ty) 7479 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 7480 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); 7483 if (isEmptyRecord(getContext(), Ty, true)) 7486 uint64_t Size = getContext().getTypeSize(Ty); 7488 return getNaturalAlignIndirect(Ty, /*ByVal=*/true);