Searched refs:MostDerivedClass (Results 1 - 6 of 6) sorted by relevance
/external/clang/lib/AST/ |
H A D | VTTBuilder.cpp | 29 const CXXRecordDecl *MostDerivedClass, 31 : Ctx(Ctx), MostDerivedClass(MostDerivedClass), 32 MostDerivedClassLayout(Ctx.getASTRecordLayout(MostDerivedClass)), 35 LayoutVTT(BaseSubobject(MostDerivedClass, CharUnits::Zero()), 42 if (VTableClass == MostDerivedClass) { 189 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass; 28 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass, bool GenerateDefinition) argument
|
H A D | VTableBuilder.cpp | 71 /// MostDerivedClass - The most derived class for which the final overriders 73 const CXXRecordDecl *MostDerivedClass; member in class:__anon3534::FinalOverriders 125 FinalOverriders(const CXXRecordDecl *MostDerivedClass, 142 dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()), 150 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, argument 153 : MostDerivedClass(MostDerivedClass), 155 Context(MostDerivedClass->getASTContext()), 156 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { 162 ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnit 543 const CXXRecordDecl *MostDerivedClass; member in class:__anon3534::VCallAndVBaseOffsetBuilder 589 VCallAndVBaseOffsetBuilder(const CXXRecordDecl *MostDerivedClass, const CXXRecordDecl *LayoutClass, const FinalOverriders *Overriders, BaseSubobject Base, bool BaseIsVirtual, CharUnits OffsetInLayoutClass) argument 799 const CXXRecordDecl *MostDerivedClass; member in class:__anon3534::VTableBuilder 988 VTableBuilder(VTableContext &VTables, const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset, bool MostDerivedClassIsVirtual, const CXXRecordDecl *LayoutClass) argument 2397 createConstructionVTableLayout( const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset, bool MostDerivedClassIsVirtual, const CXXRecordDecl *LayoutClass) argument [all...] |
H A D | RecordLayoutBuilder.cpp | 736 const CXXRecordDecl *MostDerivedClass); 1412 const CXXRecordDecl *MostDerivedClass) { 1416 if (MostDerivedClass == RD) { 1455 LayoutVirtualBases(BaseDecl, MostDerivedClass); 1411 LayoutVirtualBases(const CXXRecordDecl *RD, const CXXRecordDecl *MostDerivedClass) argument
|
/external/clang/include/clang/AST/ |
H A D | VTTBuilder.h | 71 /// MostDerivedClass - The most derived class for which we're building this 73 const CXXRecordDecl *MostDerivedClass; member in class:clang::VTTBuilder 147 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
H A D | VTableBuilder.h | 321 createConstructionVTableLayout(const CXXRecordDecl *MostDerivedClass,
|
/external/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, const CXXRecordDecl *MostDerivedClass, argument 26 if (VTable.getBase() == MostDerivedClass) { 30 return CGVT.GetAddrOfVTable(MostDerivedClass); 33 return CGVT.GenerateConstructionVTable(MostDerivedClass,
|
Completed in 83 milliseconds