Home
last modified time | relevance | path

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

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dcp-ubsan.cc73 TREE_TYPE (TYPE_VFIELD (type)), in cp_ubsan_instrument_vptr()
75 TYPE_VFIELD (type), NULL_TREE); in cp_ubsan_instrument_vptr()
Ddump.cc108 dump_child ("vfld", TYPE_VFIELD (t)); in cp_dump_tree()
Dclass.cc458 t = TREE_TYPE (TYPE_VFIELD (current_class_type)); in build_base_path()
703 || !TYPE_VFIELD (type)) in build_vfield_ref()
717 vfield = TYPE_VFIELD (type); in build_vfield_ref()
2041 TYPE_VFIELD (t) = TYPE_VFIELD (basetype); in determine_primary_bases()
2072 TYPE_VFIELD (variant) = TYPE_VFIELD (type); in fixup_type_variants()
6259 if (!TYPE_VFIELD (t) && (*virtuals_p || TYPE_CONTAINS_VPTR_P (t))) in create_vtable_ptr()
6291 TYPE_VFIELD (t) = field; in create_vtable_ptr()
9559 if (!TYPE_VFIELD (BINFO_TYPE (binfo))) in dfs_build_secondary_vptr_vtt_inits()
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.
DChangeLog-20042209 (finish_struct_1): Do not duplicate TYPE_VFIELD.
5665 * class.c (finish_struct_bits): Use TYPE_VFIELD and TYPE_METHODS.
Dcp-tree.h2727 gcc_assert (TYPE_VFIELD (BINFO_TYPE (B))))
Dmodule.cc11606 tree_node (TYPE_VFIELD (type)); in write_class_def()
11935 TYPE_VFIELD (type) = vfield; in read_class_def()
DChangeLog-20143591 TYPE_VFIELD (type) is null.
DChangeLog-20004923 (finish_struct_1): Use TYPE_VFIELD, not CLASSTYPE_VSIZE, to
/netbsd/src/external/gpl3/gcc/dist/gcc/
Dipa-free-lang-data.cc475 TYPE_VFIELD (type) = NULL_TREE; in free_lang_data_in_type()
Ddbxout.cc2275 && TYPE_VFIELD (type)) in dbxout_type()
2283 dbxout_type (DECL_FCONTEXT (TYPE_VFIELD (type)), 0); in dbxout_type()
Dtree.cc13261 if (RECORD_OR_UNION_TYPE_P (t) && TYPE_VFIELD (t) != TYPE_VFIELD (tv) in verify_type_variant()
13262 && (in_lto_p || !TYPE_VFIELD (tv) in verify_type_variant()
13263 || TREE_CODE (TYPE_VFIELD (tv)) != TREE_LIST)) in verify_type_variant()
13750 if (TYPE_VFIELD (t) in verify_type()
13751 && TREE_CODE (TYPE_VFIELD (t)) != FIELD_DECL in verify_type()
13752 && TREE_CODE (TYPE_VFIELD (t)) != TREE_LIST) in verify_type()
13755 debug_tree (TYPE_VFIELD (t)); in verify_type()
Dtree.h2382 #define TYPE_VFIELD(NODE) \ macro
Ddwarf2out.cc25935 if (TYPE_VFIELD (type)) in gen_struct_or_union_type_die()
25937 tree vtype = DECL_FCONTEXT (TYPE_VFIELD (type)); in gen_struct_or_union_type_die()
DChangeLog-200426123 (TYPE_FIELDS, TYPE_METHODS, TYPE_VFIELD): Adjust for
37937 (TYPE_VALUES, TYPE_DOMAIN, TYPE_FIELDS, TYPE_METHODS, TYPE_VFIELD):
DChangeLog-201534573 (free_lang_data_in_type): Clear TYPE_VFIELD leaked by C FE.
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dgeneric.texi3024 @findex TYPE_VFIELD
3059 The @code{TYPE_VFIELD} is a compiler-generated field used to point to
3062 @code{TYPE_VFIELD} just like all the entries on the @code{TYPE_FIELDS}
Dgccint.info12630 The 'TYPE_VFIELD' is a compiler-generated field used to point to
12632 list. However, back ends should handle the 'TYPE_VFIELD' just like all
57918 * TYPE_VFIELD: Classes. (line 6)