reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/TargetInfo.cpp
 5108   Ty = useFirstFieldIfTransparentUnion(Ty);
 5108   Ty = useFirstFieldIfTransparentUnion(Ty);
 5111   if (isIllegalVectorType(Ty)) {
 5112     uint64_t Size = getContext().getTypeSize(Ty);
 5132     return getNaturalAlignIndirect(Ty, /*ByVal=*/false);
 5135   if (!isAggregateTypeForABI(Ty)) {
 5137     if (const EnumType *EnumTy = Ty->getAs<EnumType>())
 5138       Ty = EnumTy->getDecl()->getIntegerType();
 5140     return (Ty->isPromotableIntegerType() && isDarwinPCS()
 5141                 ? ABIArgInfo::getExtend(Ty)
 5147   if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) {
 5148     return getNaturalAlignIndirect(Ty, /*ByVal=*/RAA ==
 5154   uint64_t Size = getContext().getTypeSize(Ty);
 5155   bool IsEmpty = isEmptyRecord(getContext(), Ty, true);
 5170   if (isHomogeneousAggregate(Ty, Base, Members)) {
 5180       return coerceToIntArray(Ty, getContext(), getVMContext());
 5184       Alignment = getContext().getTypeUnadjustedAlign(Ty);
 5187       Alignment = getContext().getTypeAlign(Ty);
 5200   return getNaturalAlignIndirect(Ty, /*ByVal=*/false);