Lines Matching defs:VTables
793 /// VTables - Global vtable information.
794 VTableContext &VTables;
923 /// vcall offsets are allocated in the A-in-B and A-in-C vtables, no this
945 // secondary vtables and any vtables for virtual bases.
949 /// given base subobject, as well as all its secondary vtables.
961 /// LayoutSecondaryVTables - Layout the secondary vtables for the given base
975 /// LayoutVTablesForVirtualBases - Layout vtables for all virtual bases of the
987 VTableBuilder(VTableContext &VTables, const CXXRecordDecl *MostDerivedClass,
991 : VTables(VTables), MostDerivedClass(MostDerivedClass),
1112 // While the thunk itself might be needed by vtables in subclasses or
1113 // in construction vtables, there doesn't seem to be a reason for using
1138 // We don't need to store thunk information for construction vtables.
1179 VTables.getVirtualBaseOffsetOffset(Offset.DerivedClass,
1662 // Layout secondary vtables.
1709 // to emit secondary vtables for other bases of this base.
1716 // Layout the primary vtable (and any secondary vtables) for this base.
1817 // We only need to check the base for virtual base vtables if it actually
2119 IndicesMap[VTables.getMethodVTableIndex(GlobalDecl(DD, Dtor_Complete))] =
2121 IndicesMap[VTables.getMethodVTableIndex(GlobalDecl(DD, Dtor_Deleting))] =
2124 IndicesMap[VTables.getMethodVTableIndex(MD)] = MethodName;