Lines Matching refs:EmptySubobjects
584 EmptySubobjectMap *EmptySubobjects; member in __anonb801270c0111::ItaniumRecordLayoutBuilder
692 EmptySubobjectMap *EmptySubobjects) in ItaniumRecordLayoutBuilder() argument
693 : Context(Context), EmptySubobjects(EmptySubobjects), Size(0), in ItaniumRecordLayoutBuilder()
1262 EmptySubobjects->CanPlaceBaseAtOffset(Base, CharUnits::Zero())) { in LayoutBase()
1284 while (!EmptySubobjects->CanPlaceBaseAtOffset(Base, Offset)) in LayoutBase()
1287 bool Allowed = EmptySubobjects->CanPlaceBaseAtOffset(Base, Offset); in LayoutBase()
2031 if (!IsUnion && EmptySubobjects) { in LayoutField()
2033 bool Allowed = EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset); in LayoutField()
2038 if (!IsUnion && EmptySubobjects) { in LayoutField()
2040 while (!EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset)) { in LayoutField()
3269 EmptySubobjectMap EmptySubobjects(*this, RD); in getASTRecordLayout() local
3270 ItaniumRecordLayoutBuilder Builder(*this, &EmptySubobjects); in getASTRecordLayout()
3292 EmptySubobjects.SizeOfLargestEmptySubobject, Builder.PrimaryBase, in getASTRecordLayout()