Searched refs:PrimaryBase (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/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 | 652 BaseSubobject(PrimaryBase,PrimaryBaseOffset), in AddVCallAndVBaseOffsets() 739 if (BaseDecl == PrimaryBase) in AddVCallOffsets() 1383 if (!PrimaryBase) in IsOverriderUsed() 1405 if (!PrimaryBases.insert(PrimaryBase)) in IsOverriderUsed() 1408 RD = PrimaryBase; in IsOverriderUsed() 1486 if (!PrimaryBases.insert(PrimaryBase)) in AddMethods() 1718 if (!PrimaryBase) in LayoutPrimaryAndSecondaryVTables() 1734 RD = PrimaryBase; in LayoutPrimaryAndSecondaryVTables() 1784 if (BaseDecl == PrimaryBase) { in LayoutSecondaryVTables() 1827 PrimaryVirtualBases.insert(PrimaryBase); in DeterminePrimaryVirtualBases() [all …]
|
H A D | RecordLayoutBuilder.cpp | 649 const CXXRecordDecl *PrimaryBase; member in __anonf57d54bd0111::ItaniumRecordLayoutBuilder 843 PrimaryBase = Base; in SelectPrimaryVBase() 854 if (PrimaryBase) in SelectPrimaryVBase() 881 PrimaryBase = Base; in DeterminePrimaryBase() 893 if (PrimaryBase) in DeterminePrimaryBase() 1034 if (PrimaryBase) { in LayoutNonVirtualBases() 1150 PrimaryBase = this->PrimaryBase; in LayoutVirtualBases() 2806 PrimaryBase = nullptr; in initializeCXXLayout() 2848 if (!PrimaryBase) { in layoutNonVirtualBases() 2849 PrimaryBase = BaseDecl; in layoutNonVirtualBases() [all …]
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
H A D | primary64.h | 125 PrimaryBase = ReservedMemory.getBase(); in init() 126 DCHECK_NE(PrimaryBase, 0U); in init() 131 Seed = static_cast<u32>(Time ^ (PrimaryBase >> 12)); in init() 138 Region->RegionBeg = (PrimaryBase + (I << RegionSizeLog)) + in init() 152 PrimaryBase + (I << RegionSizeLog), RegionSize); in init() 170 if (PrimaryBase) in unmapTestOnly() 172 PrimaryBase = 0U; in unmapTestOnly() 589 return roundDown(getRegionInfo(ClassId)->RegionBeg - PrimaryBase, in getRegionBaseByClassId() 591 PrimaryBase; in getRegionBaseByClassId() 1677 uptr PrimaryBase = 0; variable
|