Searched defs:MostDerivedClass (Results 1 - 5 of 5) 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) { 185 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass; 28 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass, bool GenerateDefinition) argument
|
H A D | RecordLayoutBuilder.cpp | 709 const CXXRecordDecl *MostDerivedClass); 1084 const CXXRecordDecl *MostDerivedClass) { 1088 if (MostDerivedClass == RD) { 1125 LayoutVirtualBases(BaseDecl, MostDerivedClass); 1083 LayoutVirtualBases(const CXXRecordDecl *RD, const CXXRecordDecl *MostDerivedClass) argument
|
H A D | VTableBuilder.cpp | 79 /// MostDerivedClass - The most derived class for which the final overriders 81 const CXXRecordDecl *MostDerivedClass; member in class:__anon17762::FinalOverriders 133 FinalOverriders(const CXXRecordDecl *MostDerivedClass, 150 dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()), 156 FinalOverriders::FinalOverriders(const CXXRecordDecl *MostDerivedClass, argument 159 : MostDerivedClass(MostDerivedClass), 161 Context(MostDerivedClass->getASTContext()), 162 MostDerivedClassLayout(Context.getASTRecordLayout(MostDerivedClass)) { 168 ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnit 544 const CXXRecordDecl *MostDerivedClass; member in class:__anon17762::VCallAndVBaseOffsetBuilder 590 VCallAndVBaseOffsetBuilder(const CXXRecordDecl *MostDerivedClass, const CXXRecordDecl *LayoutClass, const FinalOverriders *Overriders, BaseSubobject Base, bool BaseIsVirtual, CharUnits OffsetInLayoutClass) argument 794 const CXXRecordDecl *MostDerivedClass; member in class:__anon17762::ItaniumVTableBuilder 987 ItaniumVTableBuilder(ItaniumVTableContext &VTables, const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset, bool MostDerivedClassIsVirtual, const CXXRecordDecl *LayoutClass) argument 2368 createConstructionVTableLayout( const CXXRecordDecl *MostDerivedClass, CharUnits MostDerivedClassOffset, bool MostDerivedClassIsVirtual, const CXXRecordDecl *LayoutClass) argument 2435 const CXXRecordDecl *MostDerivedClass; member in class:__anon17764::VFTableBuilder 2572 VFTableBuilder(MicrosoftVTableContext &VTables, const CXXRecordDecl *MostDerivedClass, const VPtrInfo *Which) argument [all...] |
/external/clang/include/clang/AST/ |
H A D | VTTBuilder.h | 72 const CXXRecordDecl *MostDerivedClass; member in class:clang::VTTBuilder 134 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
|
/external/clang/lib/CodeGen/ |
H A D | CGVTT.cpp | 23 const CXXRecordDecl *MostDerivedClass, 27 if (VTable.getBase() == MostDerivedClass) { 31 return CGM.getCXXABI().getAddrOfVTable(MostDerivedClass, CharUnits()); 34 return CGVT.GenerateConstructionVTable(MostDerivedClass, 22 GetAddrOfVTTVTable(CodeGenVTables &CGVT, CodeGenModule &CGM, const CXXRecordDecl *MostDerivedClass, const VTTVTable &VTable, llvm::GlobalVariable::LinkageTypes Linkage, llvm::DenseMap<BaseSubobject, uint64_t> &AddressPoints) argument
|
Completed in 235 milliseconds