reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8305 if (Ty->isVoidType()) 8308 uint64_t Size = getContext().getTypeSize(Ty); 8313 return getNaturalAlignIndirect(Ty, /*ByVal=*/false); 8316 if (const EnumType *EnumTy = Ty->getAs<EnumType>()) 8317 Ty = EnumTy->getDecl()->getIntegerType(); 8320 if (Size < 64 && Ty->isIntegerType()) 8321 return ABIArgInfo::getExtend(Ty); 8324 if (!isAggregateTypeForABI(Ty)) 8329 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) 8330 return getNaturalAlignIndirect(Ty, RAA == CGCXXABI::RAA_DirectInMemory); 8334 llvm::StructType *StrTy = dyn_cast<llvm::StructType>(CGT.ConvertType(Ty));