Home | History | Annotate | Download | only in AST

Lines Matching full:vtables

787   /// VTables - Global vtable information.
788 ItaniumVTableContext &VTables;
921 /// vcall offsets are allocated in the A-in-B and A-in-C vtables, no this
943 // secondary vtables and any vtables for virtual bases.
947 /// given base subobject, as well as all its secondary vtables.
959 /// LayoutSecondaryVTables - Layout the secondary vtables for the given base
973 /// LayoutVTablesForVirtualBases - Layout vtables for all virtual bases of the
985 ItaniumVTableBuilder(ItaniumVTableContext &VTables,
990 : VTables(VTables), MostDerivedClass(MostDerivedClass),
1133 // While the thunk itself might be needed by vtables in subclasses or
1134 // in construction vtables, there doesn't seem to be a reason for using
1159 // We don't need to store thunk information for construction vtables.
1200 VTables.getVirtualBaseOffsetOffset(Offset.DerivedClass,
1724 // Layout secondary vtables.
1770 // to emit secondary vtables for other bases of this base.
1777 // Layout the primary vtable (and any secondary vtables) for this base.
1873 // We only need to check the base for virtual base vtables if it actually
2343 // Vtables in the Microsoft ABI are different from the Itanium ABI.
2376 // 5. Instead of VTT and constructor vtables, vbtables and vtordisps are used.
2383 // you might want to see examples in test/CodeGenCXX/microsoft-abi-vtables-*.cpp
2396 /// VTables - Global vtable information.
2397 MicrosoftVTableContext &VTables;
2540 VFTableBuilder(MicrosoftVTableContext &VTables,
2542 : VTables(VTables),
2874 VTables.getVBTableIndex(MostDerivedClass, Overrider.VirtualBase);
3038 LastVBase ? VTables.getVBTableIndex(MostDerivedClass, LastVBase) : 0;
3065 VTables.getVBTableIndex(ReturnAdjustmentOffset.DerivedClass,