Searched defs:MostDerivedClass (Results 1 - 5 of 5) 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) {
185 bool IsPrimaryVTT = Base.getBase() == MostDerivedClass;
28 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass, bool GenerateDefinition) argument
H A DRecordLayoutBuilder.cpp709 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 DVTableBuilder.cpp79 /// 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 DVTTBuilder.h72 const CXXRecordDecl *MostDerivedClass; member in class:clang::VTTBuilder
134 VTTBuilder(ASTContext &Ctx, const CXXRecordDecl *MostDerivedClass,
/external/clang/lib/CodeGen/
H A DCGVTT.cpp23 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