Home
last modified time | relevance | path

Searched refs:NextBase (Results 1 – 2 of 2) sorted by relevance

/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DMicrosoftVBTables.cpp24 : VBInfo(VBInfo), NextBase(VBInfo.VBPtrSubobject.getBase()) { } in VBTablePath()
32 const CXXRecordDecl *NextBase; member
106 Paths[I]->NextBase = Base; in findUnambiguousPaths()
126 assert(P->NextBase || SecondPass); in extendPath()
127 if (P->NextBase) { in extendPath()
128 P->Path.push_back(P->NextBase); in extendPath()
129 P->NextBase = 0; // Prevent the path from being extended twice. in extendPath()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DVTableBuilder.cpp2817 const CXXRecordDecl *NextBase = 0, *NextLastVBase = LastVBase; in AddMethods() local
2820 NextBase = WhichVFPtr.PathToBaseWithVFPtr[BaseDepth]; in AddMethods()
2821 if (Layout.getVBaseOffsetsMap().count(NextBase)) { in AddMethods()
2822 NextLastVBase = NextBase; in AddMethods()
2823 NextBaseOffset = MostDerivedClassLayout.getVBaseClassOffset(NextBase); in AddMethods()
2826 Base.getBaseOffset() + Layout.getBaseClassOffset(NextBase); in AddMethods()
2831 NextBase = PrimaryBase; in AddMethods()
2835 if (NextBase) { in AddMethods()
2836 AddMethods(BaseSubobject(NextBase, NextBaseOffset), BaseDepth + 1, in AddMethods()
2838 if (!VisitedBases.insert(NextBase)) in AddMethods()
[all …]