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. */
1763 vbase and vcall offsets, etc. Set its type and call the backend
2065 overriding function. We will want the vbase offset from
3279 tree vbase = get_primary_binfo (type_binfo);
3281 if (vbase && BINFO_VIRTUAL_P (vbase)
3282 && BINFO_PRIMARY_P (vbase)
3283 && BINFO_INHERITANCE_CHAIN (vbase) == type_binfo)
3286 (vbase, f, offset,
4355 tree vbase;
4387 for (vbase = TYPE_BINFO (t); vbase; vbase = TREE_CHAIN (vbase))
4389 if (!BINFO_VIRTUAL_P (vbase))
4392 if (!BINFO_PRIMARY_P (vbase))
4394 tree basetype = TREE_TYPE (vbase);
4398 next_field = build_base_field (rli, vbase,
4415 BINFO_OFFSET (vbase))))
6658 fprintf (stream, " vbase=" HOST_WIDE_INT_PRINT_DEC "(%s)",
6685 tree vbase;
6695 for (vbase = TYPE_BINFO (t); vbase; vbase = TREE_CHAIN (vbase))
6697 if (!BINFO_VIRTUAL_P (vbase))
6699 accumulate_vtbl_inits (vbase, vbase, TYPE_BINFO (t), t, list);
6984 tree vbase;
7001 /* Add the vtables for each of our virtual bases using the vbase in T
7003 for (vbase = TYPE_BINFO (BINFO_TYPE (binfo));
7004 vbase;
7005 vbase = TREE_CHAIN (vbase))
7009 if (!BINFO_VIRTUAL_P (vbase))
7011 b = copied_binfo (vbase, binfo);
7013 accumulate_vtbl_inits (b, vbase, binfo, t, list);
7242 /* The first vbase or vcall offset is at index -3 in the vtable. */
7252 /* Add the vcall and vbase offset entries. */
7399 /* Adds to vid->inits the initializers for the vbase and vcall
7413 /* Add the vbase entries for this base. */
7419 /* Returns the initializers for the vbase offset entries in the vtable
7422 where the next vbase offset will go. */
7427 tree vbase;
7463 for (vbase = TYPE_BINFO (BINFO_TYPE (binfo));
7464 vbase;
7465 vbase = TREE_CHAIN (vbase))
7470 if (!BINFO_VIRTUAL_P (vbase))
7475 b = copied_binfo (vbase, binfo);
7483 /* Figure out where we can find this vbase offset. */
7492 /* The vbase offset had better be the same. */
7493 gcc_assert (tree_int_cst_equal (delta, BINFO_VPTR_FIELD (vbase)));
7495 /* The next vbase will come at a more negative offset. */
7500 The vbase offsets go in reverse inheritance-graph order, and
7544 vid->vbase = binfo;
7567 if (BINFO_VIRTUAL_P (binfo) && vid->vbase != binfo)
7619 /* If we have reached a virtual base, then it must be vid->vbase,
7627 gcc_assert (non_primary_binfo == vid->vbase);
7726 /* The vbase we're working on is a primary base of