reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
686 Ty = useFirstFieldIfTransparentUnion(Ty); 686 Ty = useFirstFieldIfTransparentUnion(Ty); 688 if (isAggregateTypeForABI(Ty)) { 691 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 692 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); 694 return getNaturalAlignIndirect(Ty); 698 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) 699 Ty = EnumTy->getDecl()->getIntegerType(); 701 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend(Ty) 701 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend(Ty)