Searched refs:MostDerivedClass (Results 1 – 6 of 6) sorted by relevance
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | VTTBuilder.cpp | 29 const CXXRecordDecl *MostDerivedClass, in VTTBuilder() argument 31 : Ctx(Ctx), MostDerivedClass(MostDerivedClass), in VTTBuilder() 32 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), in VTTBuilder() 35 LayoutVTT(BaseSubobject(MostDerivedClass, CharUnits::Zero()), in VTTBuilder() 42 if (VTableClass == MostDerivedClass) { in AddVTablePointer() 189 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass; in LayoutVTT()
|
| D | VTableBuilder.cpp | 75 const CXXRecordDecl *MostDerivedClass; member in __anon2dd721600111::FinalOverriders 127 FinalOverriders(const CXXRecordDecl *MostDerivedClass, 144 dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()), in dump() 150 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, in FinalOverriders() argument 153 : MostDerivedClass(MostDerivedClass), in FinalOverriders() 155 Context(MostDerivedClass->getASTContext()), in FinalOverriders() 156 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { in FinalOverriders() 162 ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnits::Zero()), in FinalOverriders() 170 MostDerivedClass->getFinalOverriders(FinalOverriders); in FinalOverriders() 536 const CXXRecordDecl *MostDerivedClass; member in __anon2dd721600111::VCallAndVBaseOffsetBuilder [all …]
|
| D | RecordLayoutBuilder.cpp | 724 const CXXRecordDecl *MostDerivedClass); 1108 const CXXRecordDecl *MostDerivedClass) { in LayoutVirtualBases() argument 1112 if (MostDerivedClass == RD) { in LayoutVirtualBases() 1151 LayoutVirtualBases(BaseDecl, MostDerivedClass); in LayoutVirtualBases()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| 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()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | VTTBuilder.h | 72 const CXXRecordDecl *MostDerivedClass; variable 134 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
| D | VTableBuilder.h | 340 createConstructionVTableLayout(const CXXRecordDecl *MostDerivedClass, 460 void enumerateVFPtrs(const CXXRecordDecl *MostDerivedClass,
|