Searched refs:PrimaryBase (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | RecordLayout.cpp | 52 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 D | VTableBuilder.cpp | 629 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 D | RecordLayoutBuilder.cpp | 649 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 D | RecordLayout.h | 132 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 D | primary64.h | 65 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()
|