Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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.cpp652 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 DRecordLayoutBuilder.cpp649 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 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()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dprimary64.h125 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