reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7106 Ty = useFirstFieldIfTransparentUnion(Ty); 7106 Ty = useFirstFieldIfTransparentUnion(Ty); 7109 uint64_t TySize = getContext().getTypeSize(Ty); 7110 uint64_t Align = getContext().getTypeAlign(Ty) / 8; 7117 if (isAggregateTypeForABI(Ty) || Ty->isVectorType()) { 7117 if (isAggregateTypeForABI(Ty) || Ty->isVectorType()) { 7122 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) { 7124 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); 7131 ABIArgInfo::getDirect(HandleAggregates(Ty, TySize), 0, 7138 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) 7139 Ty = EnumTy->getDecl()->getIntegerType(); 7142 if (Ty->isIntegralOrEnumerationType()) 7143 return extendType(Ty);