reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2944 if (!isAggregateTypeForABI(Ty) && !IsIllegalVectorType(Ty)) { 2944 if (!isAggregateTypeForABI(Ty) && !IsIllegalVectorType(Ty)) { 2946 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) 2947 Ty = EnumTy->getDecl()->getIntegerType(); 2949 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend(Ty) 2949 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend(Ty) 2953 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 2954 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); 2958 unsigned Align = std::max(getContext().getTypeAlign(Ty) / 8, 8U); 2982 uint64_t Size = getContext().getTypeSize(Ty);