Home
last modified time | relevance | path

Searched refs:TYPE_VFIELD (Results 1 – 25 of 25) sorted by relevance

/openbsd/src/gnu/usr.bin/gcc/gcc/cp/
Ddump.c274 dump_child ("vfld", TYPE_VFIELD (t));
Dclass.c325 TREE_TYPE (TYPE_VFIELD (BINFO_TYPE (derived))),
735 return build_primary_vtable (TYPE_BINFO (DECL_CONTEXT (TYPE_VFIELD (t))),
1608 TYPE_VFIELD (t) = TYPE_VFIELD (basetype);
1662 if (!TYPE_VFIELD (t))
2142 TYPE_VFIELD (t) = NULL_TREE;
4528 if (!TYPE_VFIELD (t) && (*virtuals_p || TYPE_CONTAINS_VPTR_P (t)))
4560 TYPE_VFIELD (t) = field;
5341 vfield = TYPE_VFIELD (t);
5357 TYPE_VFIELD (t) = vfield;
5366 if (TYPE_VFIELD (t) && !CLASSTYPE_HAS_PRIMARY_BASE_P (t))
[all …]
Dsearch.c552 return TYPE_VFIELD (type); in lookup_field_1()
Dcall.c123 return build (COMPONENT_REF, TREE_TYPE (TYPE_VFIELD (type)),
124 datum, TYPE_VFIELD (type));
DChangeLog.2126 * search.c (dfs_init_vbase_pointers): Handle seeing TYPE_VFIELD as
129 seeing TYPE_VFIELD as the first field in the class.
1249 * call.c (build_vfield_ref): Use TYPE_VFIELD, not
1262 * dump.c (dqueue_and_dump): Dump TYPE_VFIELD.
1263 * ir.texi: Document TYPE_VFIELD.
DChangeLog14795 (finish_struct_1): Use TYPE_VFIELD, not CLASSTYPE_VSIZE, to
/openbsd/src/gnu/gcc/gcc/cp/
Ddump.c264 dump_child ("vfld", TYPE_VFIELD (t)); in cp_dump_tree()
Dclass.c360 t = TREE_TYPE (TYPE_VFIELD (current_class_type)); in build_base_path()
564 vfield = TYPE_VFIELD (type); in build_vfield_ref()
1417 TYPE_VFIELD (t) = TYPE_VFIELD (basetype); in determine_primary_bases()
1448 TYPE_VFIELD (variants) = TYPE_VFIELD (t); in finish_struct_bits()
4187 if (!TYPE_VFIELD (t) && (*virtuals_p || TYPE_CONTAINS_VPTR_P (t))) in create_vtable_ptr()
4216 TYPE_VFIELD (t) = field; in create_vtable_ptr()
6863 if (!TYPE_VFIELD (BINFO_TYPE (binfo))) in dfs_build_secondary_vptr_vtt_inits()
Dsearch.c490 return TYPE_VFIELD (type); in lookup_field_1()
DChangeLog-1999126 * search.c (dfs_init_vbase_pointers): Handle seeing TYPE_VFIELD as
129 seeing TYPE_VFIELD as the first field in the class.
1249 * call.c (build_vfield_ref): Use TYPE_VFIELD, not
1262 * dump.c (dqueue_and_dump): Dump TYPE_VFIELD.
1263 * ir.texi: Document TYPE_VFIELD.
Dcp-tree.h1418 gcc_assert (TYPE_VFIELD (BINFO_TYPE (B))))
DChangeLog-20042209 (finish_struct_1): Do not duplicate TYPE_VFIELD.
5665 * class.c (finish_struct_bits): Use TYPE_VFIELD and TYPE_METHODS.
DChangeLog-20004923 (finish_struct_1): Use TYPE_VFIELD, not CLASSTYPE_VSIZE, to
/openbsd/src/gnu/gcc/gcc/
Dc-tree.h53 #define C_TYPE_INCOMPLETE_VARS(TYPE) TYPE_VFIELD (TYPE)
Ddbxout.c2118 && TYPE_VFIELD (type)) in dbxout_type()
2126 dbxout_type (DECL_FCONTEXT (TYPE_VFIELD (type)), 0); in dbxout_type()
Dtree.h1909 #define TYPE_VFIELD(NODE) (RECORD_OR_UNION_CHECK (NODE)->type.minval) macro
Ddwarf2out.c12501 if (TYPE_VFIELD (type)) in gen_struct_or_union_type_die()
12503 tree vtype = DECL_FCONTEXT (TYPE_VFIELD (type)); in gen_struct_or_union_type_die()
Dtree.c7118 f = TYPE_VFIELD (record); in find_compatible_field()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Ddbxout.c1651 && TYPE_VFIELD (type))
1663 if (TYPE_VFIELD (type))
1667 dbxout_type (DECL_FCONTEXT (TYPE_VFIELD (type)), 0);
Dtree.h992 #define TYPE_VFIELD(NODE) (TYPE_CHECK (NODE)->type.minval) macro
Ddwarf2out.c11550 if (TYPE_VFIELD (type))
11552 tree vtype = DECL_FCONTEXT (TYPE_VFIELD (type));
/openbsd/src/gnu/usr.bin/gcc/gcc/java/
Djava-tree.h1462 #define TYPE_ARGUMENT_SIGNATURE(TYPE) TYPE_VFIELD(TYPE)
/openbsd/src/gnu/usr.bin/gcc/gcc/doc/
Dc-tree.texi712 @findex TYPE_VFIELD
738 The @code{TYPE_VFIELD} is a compiler-generated field used to point to
741 @code{TYPE_VFIELD} just like all the entries on the @code{TYPE_FIELDS}
/openbsd/src/gnu/gcc/gcc/doc/
Dc-tree.texi706 @findex TYPE_VFIELD
732 The @code{TYPE_VFIELD} is a compiler-generated field used to point to
735 @code{TYPE_VFIELD} just like all the entries on the @code{TYPE_FIELDS}
Dgccint.info4542 The `TYPE_VFIELD' is a compiler-generated field used to point to
4544 list. However, back ends should handle the `TYPE_VFIELD' just like all
34148 * TYPE_VFIELD: Classes. (line 6)