Lines Matching refs:EmptySubobjects

584   EmptySubobjectMap *EmptySubobjects;  member in __anon59300b8a0111::ItaniumRecordLayoutBuilder
699 EmptySubobjectMap *EmptySubobjects) in ItaniumRecordLayoutBuilder() argument
700 : Context(Context), EmptySubobjects(EmptySubobjects), Size(0), in ItaniumRecordLayoutBuilder()
1269 EmptySubobjects->CanPlaceBaseAtOffset(Base, CharUnits::Zero())) { in LayoutBase()
1293 while (!EmptySubobjects->CanPlaceBaseAtOffset(Base, Offset)) in LayoutBase()
1296 bool Allowed = EmptySubobjects->CanPlaceBaseAtOffset(Base, Offset); in LayoutBase()
2069 if (!IsUnion && EmptySubobjects) { in LayoutField()
2071 bool Allowed = EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset); in LayoutField()
2076 if (!IsUnion && EmptySubobjects) { in LayoutField()
2078 while (!EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset)) { in LayoutField()
2567 EmptySubobjectMap *EmptySubobjects) in MicrosoftRecordLayoutBuilder()
2568 : Context(Context), EmptySubobjects(EmptySubobjects) {} in MicrosoftRecordLayoutBuilder()
2619 EmptySubobjectMap *EmptySubobjects; member
2997 } else if (EmptySubobjects) { in layoutField()
3001 while (!EmptySubobjects->CanPlaceFieldAtOffset(FD, FieldOffset)) { in layoutField()
3361 EmptySubobjectMap EmptySubobjects(*this, RD); in getASTRecordLayout() local
3362 MicrosoftRecordLayoutBuilder Builder(*this, &EmptySubobjects); in getASTRecordLayout()
3383 EmptySubobjectMap EmptySubobjects(*this, RD); in getASTRecordLayout() local
3384 ItaniumRecordLayoutBuilder Builder(*this, &EmptySubobjects); in getASTRecordLayout()
3406 EmptySubobjects.SizeOfLargestEmptySubobject, Builder.PrimaryBase, in getASTRecordLayout()