Lines Matching defs:EmptySubobjectMap
103 /// EmptySubobjectMap - Keeps track of which empty subobjects exist at different
105 class EmptySubobjectMap {
170 EmptySubobjectMap(const ASTContext &Context, const CXXRecordDecl *Class)
187 void EmptySubobjectMap::ComputeEmptySubobjectSizes() {
232 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD,
250 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD,
270 EmptySubobjectMap::CanPlaceBaseSubobjectAtOffset(const BaseSubobjectInfo *Info,
316 void EmptySubobjectMap::UpdateEmptyBaseSubobjects(const BaseSubobjectInfo *Info,
360 bool EmptySubobjectMap::CanPlaceBaseAtOffset(const BaseSubobjectInfo *Info,
377 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD,
430 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD,
470 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD,
481 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(
537 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(
584 EmptySubobjectMap *EmptySubobjects;
692 EmptySubobjectMap *EmptySubobjects)
3322 EmptySubobjectMap EmptySubobjects(*this, RD);