Searched refs:MostDerivedClass (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/AST/
H A DVTTBuilder.cpp29 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 DVTableBuilder.cpp71 /// 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 DRecordLayoutBuilder.cpp736 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 DVTTBuilder.h71 /// 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 DVTableBuilder.h321 createConstructionVTableLayout(const CXXRecordDecl *MostDerivedClass,
/external/clang/lib/CodeGen/
H A DCGVTT.cpp22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, const CXXRecordDecl *MostDerivedClass, argument
26 if (VTable.getBase() == MostDerivedClass) {
30 return CGVT.GetAddrOfVTable(MostDerivedClass);
33 return CGVT.GenerateConstructionVTable(MostDerivedClass,

Completed in 99 milliseconds