Searched refs:MostDerivedClass (Results 1 – 7 of 7) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | VTTBuilder.cpp | 32 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 D | VTableBuilder.cpp | 82 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 D | RecordLayoutBuilder.cpp | 767 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 D | CGVTT.cpp | 22 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 D | MicrosoftCXXABI.cpp | 4183 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 D | VTTBuilder.h | 75 const CXXRecordDecl *MostDerivedClass; variable 137 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
| H A D | VTableBuilder.h | 411 const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset,
|