Searched refs:ItaniumVTableContext (Results 1 – 7 of 7) sorted by relevance
101 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()102 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
750 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
1722 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in emitVTableDefinitions()
363 class ItaniumVTableContext : public VTableContextBase {399 ItaniumVTableContext(ASTContext &Context,401 ~ItaniumVTableContext() override;
539 const ItaniumVTableContext &VTables;589 VCallAndVBaseOffsetBuilder(const ItaniumVTableContext &VTables, in VCallAndVBaseOffsetBuilder()795 ItaniumVTableContext &VTables;998 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 ItaniumVTableContext2268 ItaniumVTableContext::~ItaniumVTableContext() {} in ~ItaniumVTableContext()2270 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) { in getMethodVTableIndex()2286 ItaniumVTableContext::getVirtualBaseOffsetOffset(const CXXRecordDecl *RD, in getVirtualBaseOffsetOffset()[all …]
11733 ? ItaniumVTableContext::Relative in getVTableContext()11734 : ItaniumVTableContext::Pointer; in getVTableContext()11735 VTContext.reset(new ItaniumVTableContext(*this, ComponentLayout)); in getVTableContext()
271 clang::ItaniumVTableContext &itanium_vtable_ctx = in ReadVBaseOffsetFromVTable()272 static_cast<clang::ItaniumVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()