Home
last modified time | relevance | path

Searched refs:ItaniumVTableContext (Results 1 – 13 of 13) sorted by relevance

/external/clang/lib/CodeGen/
DCGVTables.h71 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
72 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
DCodeGenModule.h628 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
DItaniumCXXABI.cpp1454 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in emitVTableDefinitions()
1572 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in getAddrOfVTable()
/external/llvm-project/clang/lib/CodeGen/
DCGVTables.h101 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
102 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
DCodeGenModule.h707 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
DItaniumCXXABI.cpp1737 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in emitVTableDefinitions()
/external/clang/include/clang/AST/
DVTableBuilder.h334 class ItaniumVTableContext : public VTableContextBase {
360 ItaniumVTableContext(ASTContext &Context);
361 ~ItaniumVTableContext() override;
/external/llvm-project/clang/include/clang/AST/
DVTableBuilder.h362 class ItaniumVTableContext : public VTableContextBase {
398 ItaniumVTableContext(ASTContext &Context,
400 ~ItaniumVTableContext() override;
/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp538 const ItaniumVTableContext &VTables;
588 VCallAndVBaseOffsetBuilder(const ItaniumVTableContext &VTables, in VCallAndVBaseOffsetBuilder()
794 ItaniumVTableContext &VTables;
997 ItaniumVTableBuilder(ItaniumVTableContext &VTables, in ItaniumVTableBuilder()
1492 if (!ItaniumVTableContext::hasVtableSlot(MD)) in AddMethods()
2172 if (!ItaniumVTableContext::hasVtableSlot(MD)) in dumpLayout()
2264 ItaniumVTableContext::ItaniumVTableContext( in ItaniumVTableContext() function in ItaniumVTableContext
2268 ItaniumVTableContext::~ItaniumVTableContext() {} in ~ItaniumVTableContext()
2270 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) { in getMethodVTableIndex()
2286 ItaniumVTableContext::getVirtualBaseOffsetOffset(const CXXRecordDecl *RD, in getVirtualBaseOffsetOffset()
[all …]
DASTContext.cpp10856 ? ItaniumVTableContext::Relative in getVTableContext()
10857 : ItaniumVTableContext::Pointer; in getVTableContext()
10858 VTContext.reset(new ItaniumVTableContext(*this, ComponentLayout)); in getVTableContext()
/external/clang/lib/AST/
DVTableBuilder.cpp788 ItaniumVTableContext &VTables;
985 ItaniumVTableBuilder(ItaniumVTableContext &VTables, in ItaniumVTableBuilder()
2234 ItaniumVTableContext::ItaniumVTableContext(ASTContext &Context) in ItaniumVTableContext() function in ItaniumVTableContext
2237 ItaniumVTableContext::~ItaniumVTableContext() { in ~ItaniumVTableContext()
2241 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) { in getMethodVTableIndex()
2256 ItaniumVTableContext::getVirtualBaseOffsetOffset(const CXXRecordDecl *RD, in getVirtualBaseOffsetOffset()
2296 ItaniumVTableContext::computeVTableRelatedInformation(const CXXRecordDecl *RD) { in computeVTableRelatedInformation()
2333 VTableLayout *ItaniumVTableContext::createConstructionVTableLayout( in createConstructionVTableLayout()
DASTContext.cpp8690 VTContext.reset(new ItaniumVTableContext(*this)); in getVTableContext()
/external/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
DTypeSystemClang.cpp273 clang::ItaniumVTableContext &itanium_vtable_ctx = in ReadVBaseOffsetFromVTable()
274 static_cast<clang::ItaniumVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()