Lines Matching defs:EmptySubobjects
584 EmptySubobjectMap *EmptySubobjects;
699 EmptySubobjectMap *EmptySubobjects)
700 : Context(Context), EmptySubobjects(EmptySubobjects), Size(0),
1269 EmptySubobjects->CanPlaceBaseAtOffset(Base, CharUnits::Zero())) {
1293 while (!EmptySubobjects->CanPlaceBaseAtOffset(Base, Offset))
1296 bool Allowed = EmptySubobjects->CanPlaceBaseAtOffset(Base, Offset);
2069 if (!IsUnion && EmptySubobjects) {
2071 bool Allowed = EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset);
2076 if (!IsUnion && EmptySubobjects) {
2078 while (!EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset)) {
2567 EmptySubobjectMap *EmptySubobjects)
2568 : Context(Context), EmptySubobjects(EmptySubobjects) {}
2619 EmptySubobjectMap *EmptySubobjects;
2997 } else if (EmptySubobjects) {
3001 while (!EmptySubobjects->CanPlaceFieldAtOffset(FD, FieldOffset)) {
3361 EmptySubobjectMap EmptySubobjects(*this, RD);
3362 MicrosoftRecordLayoutBuilder Builder(*this, &EmptySubobjects);
3374 MicrosoftRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr);
3383 EmptySubobjectMap EmptySubobjects(*this, RD);
3384 ItaniumRecordLayoutBuilder Builder(*this, &EmptySubobjects);
3406 EmptySubobjects.SizeOfLargestEmptySubobject, Builder.PrimaryBase,
3410 ItaniumRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr);
3565 ItaniumRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr);