Home
last modified time | relevance | path

Searched refs:MostDerivedClass (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DVTTBuilder.cpp32 const CXXRecordDecl *MostDerivedClass, in VTTBuilder() argument
34 : Ctx(Ctx), MostDerivedClass(MostDerivedClass), in VTTBuilder()
35 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder()
38 LayoutVTT(BaseSubobject(MostDerivedClass, CharUnits::Zero()), in VTTBuilder()
45 if (VTableClass == MostDerivedClass) { in AddVTablePointer()
188 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass; in LayoutVTT()
H A DVTableBuilder.cpp82 const CXXRecordDecl *MostDerivedClass; member in __anon6f3b34010111::FinalOverriders
134 FinalOverriders(const CXXRecordDecl *MostDerivedClass,
151 dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()), in dump()
157 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, in FinalOverriders() argument
160 : MostDerivedClass(MostDerivedClass), in FinalOverriders()
162 Context(MostDerivedClass->getASTContext()), in FinalOverriders()
163 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { in FinalOverriders()
169 ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnits::Zero()), in FinalOverriders()
177 MostDerivedClass->getFinalOverriders(FinalOverriders); in FinalOverriders()
542 const CXXRecordDecl *MostDerivedClass; member in __anon6f3b34010111::VCallAndVBaseOffsetBuilder
[all …]
H A DRecordLayoutBuilder.cpp767 const CXXRecordDecl *MostDerivedClass);
1145 const CXXRecordDecl *RD, const CXXRecordDecl *MostDerivedClass) { in LayoutVirtualBases() argument
1149 if (MostDerivedClass == RD) { in LayoutVirtualBases()
1186 LayoutVirtualBases(BaseDecl, MostDerivedClass); in LayoutVirtualBases()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTT.cpp22 const CXXRecordDecl *MostDerivedClass, in GetAddrOfVTTVTable() argument
26 if (VTable.getBase() == MostDerivedClass) { in GetAddrOfVTTVTable()
30 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits()); in GetAddrOfVTTVTable()
33 return CGVT.GenerateConstructionVTable(MostDerivedClass, in GetAddrOfVTTVTable()
H A DMicrosoftCXXABI.cpp4183 const CXXRecordDecl *MostDerivedClass = nullptr; in getCatchableTypeArray() local
4186 MostDerivedClass = T->getPointeeType()->getAsCXXRecordDecl(); in getCatchableTypeArray()
4188 MostDerivedClass = T->getAsCXXRecordDecl(); in getCatchableTypeArray()
4191 if (MostDerivedClass) { in getCatchableTypeArray()
4194 Context.getASTRecordLayout(MostDerivedClass); in getCatchableTypeArray()
4197 serializeClassHierarchy(Classes, MostDerivedClass); in getCatchableTypeArray()
4210 VTableContext.getVBTableIndex(MostDerivedClass, Class.VirtualRoot)*4; in getCatchableTypeArray()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DVTTBuilder.h75 const CXXRecordDecl *MostDerivedClass; variable
137 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
H A DVTableBuilder.h411 const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset,