Home | History | Annotate | Download | only in AST

Lines Matching defs:VBase

430 vbase, ";
533 /// VCallAndVBaseOffsetBuilder - Class for building vcall and vbase offsets.
541 /// and vbase offsets.
552 /// Components - vcall and vbase offset components
571 /// AddVCallAndVBaseOffsets - Add vcall offsets and vbase offsets for the
579 /// AddVBaseOffsets - Add vbase offsets for the given class.
583 /// getCurrentOffsetOffset - Get the current vcall or vbase offset offset in
596 // Add vcall and vbase offsets.
619 // and vbase offsets added by the derived class all come before the vcall
620 // and vbase offsets required by the base class, so that the latter may be
624 // (Since we're emitting the vcall and vbase offsets in reverse order, we'll
634 "Primary vbase should have a zero offset!");
661 // OffsetIndex is the index of this vcall or vbase offset, relative to the
682 // primary base will have its vcall and vbase offsets emitted already.
750 // Add vbase offsets.
761 // Add the vbase offset offset.
763 "vbase offset offset already exists!");
773 // Check the base class looking for more vbase offsets.
1450 "Primary vbase should have a zero offset!");
1605 // Add vcall and vbase offsets for this vtable.
1920 Out << " vbase offset offset";
2097 Out << " vbase offset offset";
2367 const CXXRecordDecl *VBase) {
2368 ClassPairTy ClassPair(RD, VBase);
2423 // If we don't have the vbase information for this class, insert it.
2431 const CXXRecordDecl *VBase = cast<CXXRecordDecl>(VBaseRT->getDecl());
2433 if (VirtualBaseClassOffsetOffsets.count(std::make_pair(RD, VBase)))