Home
last modified time | relevance | path

Searched refs:PrimaryBase (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DRecordLayout.cpp52 const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual, in ASTRecordLayout() argument
63 CXXInfo->PrimaryBase.setPointer(PrimaryBase); in ASTRecordLayout()
64 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual); in ASTRecordLayout()
79 if (const CXXRecordDecl *PrimaryBase = getPrimaryBase()) { in ASTRecordLayout() local
82 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
86 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
H A DVTableBuilder.cpp629 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) { in AddVCallAndVBaseOffsets() local
636 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
643 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()
645 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
652 BaseSubobject(PrimaryBase,PrimaryBaseOffset), in AddVCallAndVBaseOffsets()
686 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase(); in AddVCallOffsets() local
691 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) { in AddVCallOffsets()
693 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets()
696 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()), in AddVCallOffsets()
735 if (BaseDecl == PrimaryBase) in AddVCallOffsets()
[all …]
H A DRecordLayoutBuilder.cpp649 const CXXRecordDecl *PrimaryBase; member in __anon28bd2e0c0111::ItaniumRecordLayoutBuilder
705 PaddedFieldSize(CharUnits::Zero()), PrimaryBase(nullptr), in ItaniumRecordLayoutBuilder()
843 PrimaryBase = Base; in SelectPrimaryVBase()
854 if (PrimaryBase) in SelectPrimaryVBase()
881 PrimaryBase = Base; in DeterminePrimaryBase()
893 if (PrimaryBase) in DeterminePrimaryBase()
899 PrimaryBase = FirstNearlyEmptyVBase; in DeterminePrimaryBase()
904 assert(!PrimaryBase && "Should not get here with a primary base!"); in DeterminePrimaryBase()
1034 if (PrimaryBase) { in LayoutNonVirtualBases()
1038 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DRecordLayout.h132 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase; member
167 const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual,
237 return CXXInfo->PrimaryBase.getPointer(); in getPrimaryBase()
245 return CXXInfo->PrimaryBase.getInt(); in isPrimaryBaseVirtual()
/openbsd-src/gnu/llvm/compiler-rt/lib/scudo/standalone/
H A Dprimary64.h65 DCHECK_EQ(PrimaryBase, 0U); in init()
67 PrimaryBase = reinterpret_cast<uptr>( in init()
73 Seed = static_cast<u32>(Time ^ (PrimaryBase >> 12)); in init()
94 if (PrimaryBase) in unmapTestOnly()
95 unmap(reinterpret_cast<void *>(PrimaryBase), PrimarySize, UNMAP_ALL, in unmapTestOnly()
97 PrimaryBase = 0U; in unmapTestOnly()
349 uptr PrimaryBase = 0; variable
360 return PrimaryBase + (ClassId << Config::PrimaryRegionSizeLog); in getRegionBaseByClassId()