Lines Matching defs:EmptySubobjectMap
102 /// EmptySubobjectMap - Keeps track of which empty subobjects exist at different
104 class EmptySubobjectMap {
169 EmptySubobjectMap(const ASTContext &Context, const CXXRecordDecl *Class)
186 void EmptySubobjectMap::ComputeEmptySubobjectSizes() {
231 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD,
249 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD,
269 EmptySubobjectMap::CanPlaceBaseSubobjectAtOffset(const BaseSubobjectInfo *Info,
313 void EmptySubobjectMap::UpdateEmptyBaseSubobjects(const BaseSubobjectInfo *Info,
355 bool EmptySubobjectMap::CanPlaceBaseAtOffset(const BaseSubobjectInfo *Info,
372 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD,
422 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD,
461 bool EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD,
472 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(
525 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(
572 EmptySubobjectMap *EmptySubobjects;
687 EmptySubobjectMap *EmptySubobjects)
2553 EmptySubobjectMap *EmptySubobjects)
2605 EmptySubobjectMap *EmptySubobjects;
3347 EmptySubobjectMap EmptySubobjects(*this, RD);
3369 EmptySubobjectMap EmptySubobjects(*this, RD);