Searched refs:TYPE_VFIELD (Results 1 – 25 of 25) sorted by relevance
| /openbsd/src/gnu/usr.bin/gcc/gcc/cp/ |
| D | dump.c | 274 dump_child ("vfld", TYPE_VFIELD (t));
|
| D | class.c | 325 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 …]
|
| D | search.c | 552 return TYPE_VFIELD (type); in lookup_field_1()
|
| D | call.c | 123 return build (COMPONENT_REF, TREE_TYPE (TYPE_VFIELD (type)), 124 datum, TYPE_VFIELD (type));
|
| D | ChangeLog.2 | 126 * 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.
|
| D | ChangeLog | 14795 (finish_struct_1): Use TYPE_VFIELD, not CLASSTYPE_VSIZE, to
|
| /openbsd/src/gnu/gcc/gcc/cp/ |
| D | dump.c | 264 dump_child ("vfld", TYPE_VFIELD (t)); in cp_dump_tree()
|
| D | class.c | 360 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()
|
| D | search.c | 490 return TYPE_VFIELD (type); in lookup_field_1()
|
| D | ChangeLog-1999 | 126 * 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.
|
| D | cp-tree.h | 1418 gcc_assert (TYPE_VFIELD (BINFO_TYPE (B))))
|
| D | ChangeLog-2004 | 2209 (finish_struct_1): Do not duplicate TYPE_VFIELD. 5665 * class.c (finish_struct_bits): Use TYPE_VFIELD and TYPE_METHODS.
|
| D | ChangeLog-2000 | 4923 (finish_struct_1): Use TYPE_VFIELD, not CLASSTYPE_VSIZE, to
|
| /openbsd/src/gnu/gcc/gcc/ |
| D | c-tree.h | 53 #define C_TYPE_INCOMPLETE_VARS(TYPE) TYPE_VFIELD (TYPE)
|
| D | dbxout.c | 2118 && TYPE_VFIELD (type)) in dbxout_type() 2126 dbxout_type (DECL_FCONTEXT (TYPE_VFIELD (type)), 0); in dbxout_type()
|
| D | tree.h | 1909 #define TYPE_VFIELD(NODE) (RECORD_OR_UNION_CHECK (NODE)->type.minval) macro
|
| D | dwarf2out.c | 12501 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()
|
| D | tree.c | 7118 f = TYPE_VFIELD (record); in find_compatible_field()
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/ |
| D | dbxout.c | 1651 && TYPE_VFIELD (type)) 1663 if (TYPE_VFIELD (type)) 1667 dbxout_type (DECL_FCONTEXT (TYPE_VFIELD (type)), 0);
|
| D | tree.h | 992 #define TYPE_VFIELD(NODE) (TYPE_CHECK (NODE)->type.minval) macro
|
| D | dwarf2out.c | 11550 if (TYPE_VFIELD (type)) 11552 tree vtype = DECL_FCONTEXT (TYPE_VFIELD (type));
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/java/ |
| D | java-tree.h | 1462 #define TYPE_ARGUMENT_SIGNATURE(TYPE) TYPE_VFIELD(TYPE)
|
| /openbsd/src/gnu/usr.bin/gcc/gcc/doc/ |
| D | c-tree.texi | 712 @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/ |
| D | c-tree.texi | 706 @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}
|
| D | gccint.info | 4542 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)
|