HomeSort by relevance Sort by last modified time
    Searched defs:PrimaryBase (Results 1 - 4 of 4) sorted by null

  /external/clang/include/clang/AST/
RecordLayout.h 98 /// PrimaryBase - The primary base info for this record.
99 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
130 const CXXRecordDecl *PrimaryBase,
185 return CXXInfo->PrimaryBase.getPointer();
193 return CXXInfo->PrimaryBase.getInt();
  /external/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp 651 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
654 if (PrimaryBase) {
656 if (!LayoutNonVirtualBase(PrimaryBase, CharUnits::Zero()))
659 if (!LayoutVirtualBase(PrimaryBase, CharUnits::Zero()))
691 if (BaseDecl == PrimaryBase && !Layout.isPrimaryBaseVirtual())
    [all...]
  /external/clang/lib/AST/
RecordLayoutBuilder.cpp 595 /// PrimaryBase - the primary base class (if one exists) of the class
597 const CXXRecordDecl *PrimaryBase;
655 PrimaryBase(0), PrimaryBaseIsVirtual(false),
818 PrimaryBase = Base;
829 if (PrimaryBase)
858 PrimaryBase = Base;
866 assert(!PrimaryBase && "Should not get here with a primary base!");
876 if (PrimaryBase)
882 PrimaryBase = FirstNearlyEmptyVBase;
887 assert(!PrimaryBase && "Should not get here with a primary base!")
    [all...]
VTableBuilder.cpp 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)
    [all...]

Completed in 1774 milliseconds