Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DRecordLayout.cpp50 const CXXRecordDecl *PrimaryBase, in ASTRecordLayout() argument
62 CXXInfo->PrimaryBase.setPointer(PrimaryBase); in ASTRecordLayout()
63 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual); in ASTRecordLayout()
78 if (const CXXRecordDecl *PrimaryBase = getPrimaryBase()) { in ASTRecordLayout() local
81 assert(getVBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
85 assert(getBaseClassOffset(PrimaryBase).isZero() && in ASTRecordLayout()
DVTableBuilder.cpp625 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) { in AddVCallAndVBaseOffsets() local
632 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
639 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()
641 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
648 BaseSubobject(PrimaryBase,PrimaryBaseOffset), in AddVCallAndVBaseOffsets()
677 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase(); in AddVCallOffsets() local
682 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) { in AddVCallOffsets()
684 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets()
687 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()), in AddVCallOffsets()
726 if (BaseDecl == PrimaryBase) in AddVCallOffsets()
[all …]
DRecordLayoutBuilder.cpp625 const CXXRecordDecl *PrimaryBase; member in __anon149eb1fe0111::ItaniumRecordLayoutBuilder
667 NonVirtualAlignment(CharUnits::One()), PrimaryBase(nullptr), in ItaniumRecordLayoutBuilder()
800 PrimaryBase = Base; in SelectPrimaryVBase()
811 if (PrimaryBase) in SelectPrimaryVBase()
838 PrimaryBase = Base; in DeterminePrimaryBase()
850 if (PrimaryBase) in DeterminePrimaryBase()
856 PrimaryBase = FirstNearlyEmptyVBase; in DeterminePrimaryBase()
861 assert(!PrimaryBase && "Should not get here with a primary base!"); in DeterminePrimaryBase()
992 if (PrimaryBase) { in LayoutNonVirtualBases()
996 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()
[all …]
/external/llvm-project/clang/lib/AST/
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()
DVTableBuilder.cpp628 if (const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase()) { in AddVCallAndVBaseOffsets() local
635 assert(Layout.getVBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
642 MostDerivedClassLayout.getVBaseClassOffset(PrimaryBase); in AddVCallAndVBaseOffsets()
644 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallAndVBaseOffsets()
651 BaseSubobject(PrimaryBase,PrimaryBaseOffset), in AddVCallAndVBaseOffsets()
684 const CXXRecordDecl *PrimaryBase = Layout.getPrimaryBase(); in AddVCallOffsets() local
689 if (PrimaryBase && !Layout.isPrimaryBaseVirtual()) { in AddVCallOffsets()
691 assert(Layout.getBaseClassOffset(PrimaryBase).isZero() && in AddVCallOffsets()
694 AddVCallOffsets(BaseSubobject(PrimaryBase, Base.getBaseOffset()), in AddVCallOffsets()
733 if (BaseDecl == PrimaryBase) in AddVCallOffsets()
[all …]
DRecordLayoutBuilder.cpp647 const CXXRecordDecl *PrimaryBase; member in __anonb7f8836c0111::ItaniumRecordLayoutBuilder
701 PaddedFieldSize(CharUnits::Zero()), PrimaryBase(nullptr), in ItaniumRecordLayoutBuilder()
839 PrimaryBase = Base; in SelectPrimaryVBase()
850 if (PrimaryBase) in SelectPrimaryVBase()
877 PrimaryBase = Base; in DeterminePrimaryBase()
889 if (PrimaryBase) in DeterminePrimaryBase()
895 PrimaryBase = FirstNearlyEmptyVBase; in DeterminePrimaryBase()
900 assert(!PrimaryBase && "Should not get here with a primary base!"); in DeterminePrimaryBase()
1030 if (PrimaryBase) { in LayoutNonVirtualBases()
1034 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()
[all …]
/external/clang/include/clang/AST/
DRecordLayout.h114 llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> PrimaryBase; member
150 const CXXRecordDecl *PrimaryBase,
207 return CXXInfo->PrimaryBase.getPointer(); in getPrimaryBase()
215 return CXXInfo->PrimaryBase.getInt(); in isPrimaryBaseVirtual()
/external/llvm-project/clang/include/clang/AST/
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()
/external/llvm-project/compiler-rt/lib/scudo/standalone/
Dprimary64.h69 PrimaryBase = reinterpret_cast<uptr>( in initLinkerInitialized()
75 Seed = static_cast<u32>(Time ^ (PrimaryBase >> 12)); in initLinkerInitialized()
106 unmap(reinterpret_cast<void *>(PrimaryBase), PrimarySize, UNMAP_ALL, &Data); in unmapTestOnly()
309 uptr PrimaryBase; variable
320 return PrimaryBase + (ClassId << RegionSizeLog); in getRegionBaseByClassId()
/external/scudo/standalone/
Dprimary64.h62 PrimaryBase = reinterpret_cast<uptr>( in initLinkerInitialized()
68 Seed = static_cast<u32>(Time ^ (PrimaryBase >> 12)); in initLinkerInitialized()
86 unmap(reinterpret_cast<void *>(PrimaryBase), PrimarySize, UNMAP_ALL, &Data); in unmapTestOnly()
303 uptr PrimaryBase = 0; variable
314 return PrimaryBase + (ClassId << Config::PrimaryRegionSizeLog); in getRegionBaseByClassId()