reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3932 if (Ty->isVoidType()) 3935 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) 3936 Ty = EnumTy->getDecl()->getIntegerType(); 3938 TypeInfo Info = getContext().getTypeInfo(Ty); 3942 const RecordType *RT = Ty->getAs<RecordType>(); 3946 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); 3950 return getNaturalAlignIndirect(Ty, /*ByVal=*/false); 3959 isHomogeneousAggregate(Ty, Base, NumElts)) { 3963 if (IsReturnType || Ty->isBuiltinType() || Ty->isVectorType()) 3963 if (IsReturnType || Ty->isBuiltinType() || Ty->isVectorType()) 3970 (IsReturnType || Ty->isBuiltinType() || Ty->isVectorType())) { 3970 (IsReturnType || Ty->isBuiltinType() || Ty->isVectorType())) { 3975 } else if (!Ty->isBuiltinType() && !Ty->isVectorType()) { 3975 } else if (!Ty->isBuiltinType() && !Ty->isVectorType()) { 3982 if (Ty->isMemberPointerType()) { 3985 llvm::Type *LLTy = CGT.ConvertType(Ty); 3990 if (RT || Ty->isAnyComplexType() || Ty->isMemberPointerType()) { 3990 if (RT || Ty->isAnyComplexType() || Ty->isMemberPointerType()) { 3994 return getNaturalAlignIndirect(Ty, /*ByVal=*/false); 4000 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { 4005 return ABIArgInfo::getExtend(Ty);