HomeSort by: relevance | last modified time | path
    Searched refs:PrimaryBase (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/
RecordLayout.cpp 52 const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual,
63 CXXInfo->PrimaryBase.setPointer(PrimaryBase);
64 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual);
79 if (const CXXRecordDecl *PrimaryBase = getPrimaryBase()) {
82 assert(getVBaseClassOffset(PrimaryBase).isZero() &&
86 assert(getBaseClassOffset(PrimaryBase).isZero() &&
VTableBuilder.cpp 628 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) {
635 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() &&
642 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase);
644 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
651 BaseSubobject(PrimaryBase,PrimaryBaseOffset),
684 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase();
689 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) {
691 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() &&
694 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()),
733 if (BaseDecl == PrimaryBase)
    [all...]
RecordLayoutBuilder.cpp 647 /// PrimaryBase - the primary base class (if one exists) of the class
649 const CXXRecordDecl *PrimaryBase;
705 PaddedFieldSize(CharUnits::Zero()), PrimaryBase(nullptr),
843 PrimaryBase = Base;
854 if (PrimaryBase)
881 PrimaryBase = Base;
893 if (PrimaryBase)
899 PrimaryBase = FirstNearlyEmptyVBase;
904 assert(!PrimaryBase && "Should not get here with a primary base!");
1034 if (PrimaryBase) {
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
RecordLayout.h 131 /// PrimaryBase - The primary base info for this record.
132 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase;
167 const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual,
237 return CXXInfo->PrimaryBase.getPointer();
245 return CXXInfo->PrimaryBase.getInt();

Completed in 26 milliseconds