Searched refs:MostDerivedClass (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | VTTBuilder.cpp | 33 const CXXRecordDecl *MostDerivedClass, in VTTBuilder() argument 35 : Ctx(Ctx), MostDerivedClass(MostDerivedClass), in VTTBuilder() 36 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder() 39 LayoutVTT(BaseSubobject(MostDerivedClass, CharUnits::Zero()), in VTTBuilder() 46 if (VTableClass == MostDerivedClass) { in AddVTablePointer() 189 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass; in LayoutVTT()
|
| H A D | VTableBuilder.cpp | 83 const CXXRecordDecl *MostDerivedClass; member in __anon6d6223050111::FinalOverriders 161 : MostDerivedClass(MostDerivedClass), in FinalOverriders() 541 const CXXRecordDecl *MostDerivedClass; member in __anon6d6223050111::VCallAndVBaseOffsetBuilder 592 : MostDerivedClass(MostDerivedClass), LayoutClass(LayoutClass), in VCallAndVBaseOffsetBuilder() 791 const CXXRecordDecl *MostDerivedClass; member in __anon6d6223050111::ItaniumVTableBuilder 993 : VTables(VTables), MostDerivedClass(MostDerivedClass), in ItaniumVTableBuilder() 1274 VCallAndVBaseOffsetBuilder Builder(MostDerivedClass, MostDerivedClass, in ComputeThisAdjustment() 1666 if (RD == MostDerivedClass) { in LayoutPrimaryAndSecondaryVTables() 2384 const CXXRecordDecl *MostDerivedClass; member in __anon6d6223050511::VFTableBuilder 2526 MostDerivedClass(MostDerivedClass), in VFTableBuilder() [all …]
|
| H A D | RecordLayoutBuilder.cpp | 735 const CXXRecordDecl *MostDerivedClass); 1106 const CXXRecordDecl *RD, const CXXRecordDecl *MostDerivedClass) { in LayoutVirtualBases() argument 1110 if (MostDerivedClass == RD) { in LayoutVirtualBases() 1147 LayoutVirtualBases(BaseDecl, MostDerivedClass); in LayoutVirtualBases()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGVTT.cpp | 23 const CXXRecordDecl *MostDerivedClass, in GetAddrOfVTTVTable() argument 27 if (VTable.getBase() == MostDerivedClass) { in GetAddrOfVTTVTable() 31 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits()); in GetAddrOfVTTVTable() 34 return CGVT.GenerateConstructionVTable(MostDerivedClass, in GetAddrOfVTTVTable()
|
| H A D | MicrosoftCXXABI.cpp | 4080 const CXXRecordDecl *MostDerivedClass = nullptr; in getCatchableTypeArray() local 4083 MostDerivedClass = T->getPointeeType()->getAsCXXRecordDecl(); in getCatchableTypeArray() 4085 MostDerivedClass = T->getAsCXXRecordDecl(); in getCatchableTypeArray() 4088 if (MostDerivedClass) { in getCatchableTypeArray() 4091 Context.getASTRecordLayout(MostDerivedClass); in getCatchableTypeArray() 4094 serializeClassHierarchy(Classes, MostDerivedClass); in getCatchableTypeArray() 4107 VTableContext.getVBTableIndex(MostDerivedClass, Class.VirtualRoot)*4; in getCatchableTypeArray()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | VTTBuilder.h | 76 const CXXRecordDecl *MostDerivedClass; variable 138 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
| H A D | VTableBuilder.h | 386 const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset,
|