Lines Matching refs:EmptySubobjectMap
105 class EmptySubobjectMap { class
170 EmptySubobjectMap(const ASTContext &Context, const CXXRecordDecl *Class) in EmptySubobjectMap() function in __anon28bd2e0c0111::EmptySubobjectMap
187 void EmptySubobjectMap::ComputeEmptySubobjectSizes() { in ComputeEmptySubobjectSizes()
232 EmptySubobjectMap::CanPlaceSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceSubobjectAtOffset()
250 void EmptySubobjectMap::AddSubobjectAtOffset(const CXXRecordDecl *RD, in AddSubobjectAtOffset()
270 EmptySubobjectMap::CanPlaceBaseSubobjectAtOffset(const BaseSubobjectInfo *Info, in CanPlaceBaseSubobjectAtOffset()
316 void EmptySubobjectMap::UpdateEmptyBaseSubobjects(const BaseSubobjectInfo *Info, in UpdateEmptyBaseSubobjects()
360 bool EmptySubobjectMap::CanPlaceBaseAtOffset(const BaseSubobjectInfo *Info, in CanPlaceBaseAtOffset()
377 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const CXXRecordDecl *RD, in CanPlaceFieldSubobjectAtOffset()
430 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, in CanPlaceFieldSubobjectAtOffset()
470 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD, in CanPlaceFieldAtOffset()
481 void EmptySubobjectMap::UpdateEmptyFieldSubobjects( in UpdateEmptyFieldSubobjects()
537 void EmptySubobjectMap::UpdateEmptyFieldSubobjects( in UpdateEmptyFieldSubobjects()
584 EmptySubobjectMap *EmptySubobjects;
692 EmptySubobjectMap *EmptySubobjects) in ItaniumRecordLayoutBuilder()
3322 EmptySubobjectMap EmptySubobjects(*this, RD); in getASTRecordLayout()