Searched refs:ItaniumVTableContext (Results 1 – 13 of 13) sorted by relevance
71 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()72 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
628 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
1454 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in emitVTableDefinitions()1572 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in getAddrOfVTable()
101 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()102 return *cast<ItaniumVTableContext>(VTContext); in getItaniumVTableContext()
707 ItaniumVTableContext &getItaniumVTableContext() { in getItaniumVTableContext()
1737 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); in emitVTableDefinitions()
334 class ItaniumVTableContext : public VTableContextBase {360 ItaniumVTableContext(ASTContext &Context);361 ~ItaniumVTableContext() override;
362 class ItaniumVTableContext : public VTableContextBase {398 ItaniumVTableContext(ASTContext &Context,400 ~ItaniumVTableContext() override;
538 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 ItaniumVTableContext2268 ItaniumVTableContext::~ItaniumVTableContext() {} in ~ItaniumVTableContext()2270 uint64_t ItaniumVTableContext::getMethodVTableIndex(GlobalDecl GD) { in getMethodVTableIndex()2286 ItaniumVTableContext::getVirtualBaseOffsetOffset(const CXXRecordDecl *RD, in getVirtualBaseOffsetOffset()[all …]
10856 ? ItaniumVTableContext::Relative in getVTableContext()10857 : ItaniumVTableContext::Pointer; in getVTableContext()10858 VTContext.reset(new ItaniumVTableContext(*this, ComponentLayout)); in getVTableContext()
788 ItaniumVTableContext &VTables;985 ItaniumVTableBuilder(ItaniumVTableContext &VTables, in ItaniumVTableBuilder()2234 ItaniumVTableContext::ItaniumVTableContext(ASTContext &Context) in ItaniumVTableContext() function in ItaniumVTableContext2237 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()
8690 VTContext.reset(new ItaniumVTableContext(*this)); in getVTableContext()
273 clang::ItaniumVTableContext &itanium_vtable_ctx = in ReadVBaseOffsetFromVTable()274 static_cast<clang::ItaniumVTableContext &>(vtable_ctx); in ReadVBaseOffsetFromVTable()