Lines Matching refs:PrimaryBase

620   if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
627 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
634 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
636 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
643 BaseSubobject(PrimaryBase,PrimaryBaseOffset),
672 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
677 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) {
679 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
682 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()),
725 if (BaseDecl == PrimaryBase)
1392 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1394 if (!PrimaryBase)
1398 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
1406 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) !=
1412 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1416 if (!PrimaryBases.insert(PrimaryBase))
1419 RD = PrimaryBase;
1439 const CXXRecordDecl *PrimaryBase = Bases[I - 1];
1447 if (OverriddenMD->getParent() == PrimaryBase)
1472 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
1476 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
1483 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
1489 LayoutClassLayout.getVBaseClassOffset(PrimaryBase);
1491 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1498 AddMethods(BaseSubobject(PrimaryBase, PrimaryBaseOffset),
1502 if (!PrimaryBases.insert(PrimaryBase))
1724 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1726 if (!PrimaryBase)
1735 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) !=
1742 RD = PrimaryBase;
1760 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1793 if (BaseDecl == PrimaryBase) {
1814 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
1827 LayoutClassLayout.getVBaseClassOffset(PrimaryBase);
1836 PrimaryVirtualBases.insert(PrimaryBase);
2828 } else if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
2831 NextBase = PrimaryBase;