Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGVTables.h87 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
88 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
91 const ItaniumVTableContext &getItaniumVTableContext() const { in getItaniumVTableContext()
92 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
H A DCodeGenModule.h852 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
856 const ItaniumVTableContext &getItaniumVTableContext() const { in getItaniumVTableContext()
H A DItaniumCXXABI.cpp2015 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in emitVTableDefinitions()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h363 class ItaniumVTableContext : public VTableContextBase {
407 ItaniumVTableContext(ASTContext &Context,
409 ~ItaniumVTableContext() override;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp539 const ItaniumVTableContext &VTables;
589 VCallAndVBaseOffsetBuilder(const ItaniumVTableContext &VTables, in VCallAndVBaseOffsetBuilder()
800 ItaniumVTableContext &VTables;
1003 ItaniumVTableBuilder(ItaniumVTableContext &VTables, in ItaniumVTableBuilder()
1528 if (!ItaniumVTableContext::hasVtableSlot(MD)) in AddMethods()
2243 if (!ItaniumVTableContext::hasVtableSlot(MD)) in dumpLayout()
2334 ItaniumVTableContext::ItaniumVTableContext( in ItaniumVTableContext() function in ItaniumVTableContext
2338 ItaniumVTableContext::~ItaniumVTableContext() {} in ~ItaniumVTableContext()
2340 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) { in getMethodVTableIndex()
2356 ItaniumVTableContext::getVirtualBaseOffsetOffset(const CXXRecordDecl *RD, in getVirtualBaseOffsetOffset()
[all …]
H A DASTContext.cpp13134 ? ItaniumVTableContext::Relative in getVTableContext()
13135 : ItaniumVTableContext::Pointer; in getVTableContext()
13136 VTContext.reset(new ItaniumVTableContext(*this, ComponentLayout)); in getVTableContext()
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp496 const ItaniumVTableContext::ThunkInfoVectorTy *Thunks = in emitVTableSymbols()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp278 clang::ItaniumVTableContext &itanium_vtable_ctx = in ReadVBaseOffsetFromVTable()
279 static_cast<clang::ItaniumVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()