reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2513 assert(!Ty.isNull() && "Null QualType sent to unique object rep check"); 2516 if (Ty->isArrayType()) 2517 return hasUniqueObjectRepresentations(getBaseElementType(Ty)); 2520 if (!Ty.isTriviallyCopyableType(*this)) 2524 if (Ty->isIntegralOrEnumerationType()) 2528 if (Ty->isPointerType()) 2531 if (Ty->isMemberPointerType()) { 2532 const auto *MPT = Ty->getAs<MemberPointerType>(); 2536 if (Ty->isRecordType()) { 2537 const RecordDecl *Record = Ty->castAs<RecordType>()->getDecl(); 2549 StructSize.getValue() == static_cast<int64_t>(getTypeSize(Ty));