Home | History | Annotate | Download | only in AST

Lines Matching refs:VBase

431 vbase, ";
534 /// VCallAndVBaseOffsetBuilder - Class for building vcall and vbase offsets.
542 /// and vbase offsets.
553 /// Components - vcall and vbase offset components
572 /// AddVCallAndVBaseOffsets - Add vcall offsets and vbase offsets for the
580 /// AddVBaseOffsets - Add vbase offsets for the given class.
584 /// getCurrentOffsetOffset - Get the current vcall or vbase offset offset in
597 // Add vcall and vbase offsets.
620 // and vbase offsets added by the derived class all come before the vcall
621 // and vbase offsets required by the base class, so that the latter may be
625 // (Since we're emitting the vcall and vbase offsets in reverse order, we'll
635 "Primary vbase should have a zero offset!");
662 // OffsetIndex is the index of this vcall or vbase offset, relative to the
683 // primary base will have its vcall and vbase offsets emitted already.
751 // Add vbase offsets.
762 // Add the vbase offset offset.
764 "vbase offset offset already exists!");
774 // Check the base class looking for more vbase offsets.
1441 "Primary vbase should have a zero offset!");
1596 // Add vcall and vbase offsets for this vtable.
1903 Out << " vbase offset offset";
2078 Out << " vbase offset offset";
2319 const CXXRecordDecl *VBase) {
2320 ClassPairTy ClassPair(RD, VBase);
2374 // If we don't have the vbase information for this class, insert it.
2382 const CXXRecordDecl *VBase = cast<CXXRecordDecl>(VBaseRT->getDecl());
2384 if (VirtualBaseClassOffsetOffsets.count(std::make_pair(RD, VBase)))