Lines Matching defs:PrimaryBase

629   if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
636 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
643 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
645 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
652 BaseSubobject(PrimaryBase,PrimaryBaseOffset),
690 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
695 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) {
697 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
700 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()),
739 if (BaseDecl == PrimaryBase)
1411 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1413 if (!PrimaryBase)
1417 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
1425 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) !=
1431 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1435 if (!PrimaryBases.insert(PrimaryBase))
1438 RD = PrimaryBase;
1457 for (const CXXRecordDecl *PrimaryBase : llvm::reverse(Bases)) {
1461 if (OverriddenMD->getParent() == PrimaryBase)
1486 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
1490 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
1497 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
1503 LayoutClassLayout.getVBaseClassOffset(PrimaryBase);
1505 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
1512 AddMethods(BaseSubobject(PrimaryBase, PrimaryBaseOffset),
1516 if (!PrimaryBases.insert(PrimaryBase))
1758 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1760 if (!PrimaryBase)
1769 if (LayoutClassLayout.getVBaseClassOffset(PrimaryBase) !=
1776 RD = PrimaryBase;
1794 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
1826 if (BaseDecl == PrimaryBase) {
1847 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
1860 LayoutClassLayout.getVBaseClassOffset(PrimaryBase);
1869 PrimaryVirtualBases.insert(PrimaryBase);
3061 } else if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
3064 NextBase = PrimaryBase;