Lines Matching defs:vbase

85   tree vbase;
86 /* The functions in vbase for which we have already provided vcall
89 /* The vtable index of the next vcall or vbase offset. */
1750 vbase and vcall offsets, etc. Set its type and call the backend
2052 overriding function. We will want the vbase offset from
3259 tree vbase = get_primary_binfo (type_binfo);
3261 if (vbase && BINFO_VIRTUAL_P (vbase)
3262 && BINFO_PRIMARY_P (vbase)
3263 && BINFO_INHERITANCE_CHAIN (vbase) == type_binfo)
3266 (vbase, f, offset,
4326 tree vbase;
4358 for (vbase = TYPE_BINFO (t); vbase; vbase = TREE_CHAIN (vbase))
4360 if (!BINFO_VIRTUAL_P (vbase))
4363 if (!BINFO_PRIMARY_P (vbase))
4365 tree basetype = TREE_TYPE (vbase);
4369 next_field = build_base_field (rli, vbase,
4386 BINFO_OFFSET (vbase))))
6629 fprintf (stream, " vbase=" HOST_WIDE_INT_PRINT_DEC "(%s)",
6656 tree vbase;
6666 for (vbase = TYPE_BINFO (t); vbase; vbase = TREE_CHAIN (vbase))
6668 if (!BINFO_VIRTUAL_P (vbase))
6670 accumulate_vtbl_inits (vbase, vbase, TYPE_BINFO (t), t, list);
6955 tree vbase;
6972 /* Add the vtables for each of our virtual bases using the vbase in T
6974 for (vbase = TYPE_BINFO (BINFO_TYPE (binfo));
6975 vbase;
6976 vbase = TREE_CHAIN (vbase))
6980 if (!BINFO_VIRTUAL_P (vbase))
6982 b = copied_binfo (vbase, binfo);
6984 accumulate_vtbl_inits (b, vbase, binfo, t, list);
7213 /* The first vbase or vcall offset is at index -3 in the vtable. */
7223 /* Add the vcall and vbase offset entries. */
7370 /* Adds to vid->inits the initializers for the vbase and vcall
7384 /* Add the vbase entries for this base. */
7390 /* Returns the initializers for the vbase offset entries in the vtable
7393 where the next vbase offset will go. */
7398 tree vbase;
7434 for (vbase = TYPE_BINFO (BINFO_TYPE (binfo));
7435 vbase;
7436 vbase = TREE_CHAIN (vbase))
7441 if (!BINFO_VIRTUAL_P (vbase))
7446 b = copied_binfo (vbase, binfo);
7454 /* Figure out where we can find this vbase offset. */
7463 /* The vbase offset had better be the same. */
7464 gcc_assert (tree_int_cst_equal (delta, BINFO_VPTR_FIELD (vbase)));
7466 /* The next vbase will come at a more negative offset. */
7471 The vbase offsets go in reverse inheritance-graph order, and
7515 vid->vbase = binfo;
7538 if (BINFO_VIRTUAL_P (binfo) && vid->vbase != binfo)
7590 /* If we have reached a virtual base, then it must be vid->vbase,
7598 gcc_assert (non_primary_binfo == vid->vbase);
7697 /* The vbase we're working on is a primary base of