Lines Matching refs:vtbl

707   tree vtbl = NULL_TREE;
722 vtbl = unshare_expr (BINFO_VTABLE (binfo));
725 if (!vtbl)
726 vtbl = build_vfield_ref (instance, basetype);
728 aref = build_array_ref (input_location, vtbl, idx);
729 TREE_CONSTANT (aref) |= TREE_CONSTANT (vtbl) && TREE_CONSTANT (idx);
9530 tree vtbl;
9544 vtbl = build_vtable (t, id, ptr_type_node);
9550 DECL_VISIBILITY (vtbl) = VISIBILITY_HIDDEN;
9551 DECL_VISIBILITY_SPECIFIED (vtbl) = true;
9555 binfo, vtbl, t, &v);
9569 accumulate_vtbl_inits (b, vbase, binfo, vtbl, t, &v);
9575 TREE_TYPE (vtbl) = type;
9576 DECL_SIZE (vtbl) = DECL_SIZE_UNIT (vtbl) = NULL_TREE;
9577 layout_decl (vtbl, 0);
9580 CLASSTYPE_VTABLES (t) = chainon (CLASSTYPE_VTABLES (t), vtbl);
9581 initialize_artificial_var (vtbl, v);
9582 dump_vtable (t, binfo, vtbl);
9585 /* Add the vtbl initializers for BINFO (and its bases other than
9588 the constructor the vtbl inits should be accumulated for. (If this
9589 is the complete object vtbl then RTTI_BINFO will be TYPE_BINFO (T).)
9599 tree vtbl,
9621 dfs_accumulate_vtbl_inits (binfo, orig_binfo, rtti_binfo, vtbl, t, inits);
9635 rtti_binfo, vtbl, t,
9651 tree vtbl = NULL_TREE;
9702 vtbl = last;
9711 if (!vtbl)
9721 vtbl = build1 (ADDR_EXPR, vtbl_ptr_type_node, orig_vtbl);
9725 vtbl = fold_build_pointer_plus (vtbl, index);
9732 BINFO_VTABLE (binfo) = tree_cons (rtti_binfo, vtbl, BINFO_VTABLE (binfo));
9738 BINFO_VTABLE (binfo) = vtbl;
10256 /* Return vtbl initializers for the RTTI entries corresponding to the
10272 primary base, and then add the offset in the vtbl to that value. */