Searched refs:field_type (Results 1 - 25 of 26) sorted by relevance

12

/haiku-buildtools/gcc/gcc/ada/gcc-interface/
H A Dutils.c1922 tree field_type = TREE_TYPE (old_field);
1976 align = TYPE_ALIGN (field_type);
1995 field_type = build_pointer_type (field_type);
1996 if (align != 0 && TYPE_ALIGN (field_type) > align)
1998 field_type = copy_node (field_type);
1999 TYPE_ALIGN (field_type) = align;
2019 = create_field_decl (field_name, field_type, new_record_type,
2502 create_field_decl (tree field_name, tree field_type, tre
1913 tree field_type = TREE_TYPE (old_field); local
2487 create_field_decl(tree field_name, tree field_type, tree record_type, tree size, tree pos, int packed, int addressable) argument
4853 tree field_type, field; local
4883 tree field_type, field; local
[all...]
H A Dgigi.h733 extern tree create_field_decl (tree field_name, tree field_type,
H A Ddecl.c6442 adjust_packed (tree field_type, tree record_type, int packed)
6448 if (type_has_variable_size (field_type))
6455 if (TYPE_ALIGN (field_type) > TYPE_ALIGN (record_type))
8436 create_field_decl_from (tree old_field, tree field_type, tree record_type,
8459 = create_field_decl (DECL_NAME (old_field), field_type, record_type,
6435 adjust_packed(tree field_type, tree record_type, int packed) argument
8419 create_field_decl_from(tree old_field, tree field_type, tree record_type, tree size, tree pos_list, vec<subst_pair> subst_list) argument
/haiku-buildtools/gcc/gcc/fortran/
H A Dtrans-types.c2383 tree typenode = NULL, field = NULL, field_type = NULL;
2556 field_type = gfc_get_ppc_type (c);
2560 field_type = build_pointer_type (tmp);
2563 field_type = c->ts.u.derived->backend_decl;
2576 field_type = gfc_typenode_for_spec (&c->ts);
2593 field_type = gfc_build_array_type (field_type, c->as, akind,
2599 field_type = gfc_get_nodesc_array_type (field_type, c->as,
2606 field_type
2372 tree typenode = NULL, field = NULL, field_type = NULL; local
[all...]
/haiku-buildtools/gcc/libcc1/
H A Dplugin.cc511 tree field_type = convert_in (field_type_in);
519 get_identifier (field_name), field_type);
522 if (TREE_CODE (field_type) == INTEGER_TYPE
523 && TYPE_PRECISION (field_type) != bitsize)
525 DECL_BIT_FIELD_TYPE (decl) = field_type;
527 = c_build_bitfield_integer_type (bitsize, TYPE_UNSIGNED (field_type));
502 tree field_type = convert_in (field_type_in); local
/haiku-buildtools/gcc/gcc/objc/
H A Dobjc-act.c6222 tree field_type = TREE_TYPE (field_decl);
6225 if (TREE_CODE (field_type) == REFERENCE_TYPE)
6234 if (field_type == error_mark_node || !TYPE_SIZE (field_type)
6235 || TYPE_SIZE (field_type) == error_mark_node)
6257 if (flexible_array_type_p (field_type))
6271 if (MAYBE_CLASS_TYPE_P (field_type)
6272 && (TYPE_NEEDS_CONSTRUCTING (field_type)
6273 || TYPE_HAS_NONTRIVIAL_DESTRUCTOR (field_type)
6274 || TYPE_POLYMORPHIC_P (field_type)))
6220 tree field_type = TREE_TYPE (field_decl); local
[all...]
/haiku-buildtools/legacy/gcc/gcc/java/
H A Dverify.c842 tree field_type = get_type_from_signature (field_signature); local
844 pop_type (field_type);
855 push_type (field_type);
H A Dclass.c463 add_field (class, name, field_type, flags)
466 tree field_type;
471 /* Push the obstack of field_type ? FIXME */
473 field = build_decl (is_static ? VAR_DECL : FIELD_DECL, name, field_type);
H A Dexpr.c1687 tree field_type = get_type_from_signature (field_signature); local
1688 tree new_value = is_putting ? pop_value (field_type) : NULL_TREE;
1712 push_value (convert (field_type, integer_zero_node));
1722 && ! flag_emit_class_files && field_type == class_ptr_type
H A Dparse.c6708 tree field_type = TREE_TYPE (decl);
6710 if (TREE_CODE (field_type) == RECORD_TYPE)
6711 field_type = promote_type (field_type);
6713 TREE_TYPE (field_decl) = field_type;
8978 resolve_field_access (qual_wfl, field_decl, field_type)
8980 tree *field_decl, *field_type;
9045 if (field_type)
9046 *field_type = (QUAL_DECL_TYPE (decl) ?
6704 tree field_type = TREE_TYPE (decl); local
H A Dparse.y4051 tree field_type = TREE_TYPE (decl);
4053 if (TREE_CODE (field_type) == RECORD_TYPE)
4054 field_type = promote_type (field_type);
4056 TREE_TYPE (field_decl) = field_type;
6321 resolve_field_access (qual_wfl, field_decl, field_type)
6323 tree *field_decl, *field_type;
6388 if (field_type)
6389 *field_type = (QUAL_DECL_TYPE (decl) ?
/haiku-buildtools/gcc/gcc/java/
H A Dverify-impl.c2043 vfy_string name, field_type; local
2049 &name, &field_type);
2052 typec = vfy_string_bytes (field_type);
2054 init_type_from_string (&t, field_type);
2065 && vfy_class_has_field (vfr->current_class, name, field_type))
H A Dexpr.c2858 tree field_type = get_type_from_signature (field_signature);
2859 tree new_value = is_putting ? pop_value (field_type) : NULL_TREE;
2882 field_type, flags);
2910 push_value (convert (field_type, integer_zero_node));
2854 tree field_type = get_type_from_signature (field_signature); local
H A Dclass.c862 add_field (tree klass, tree name, tree field_type, int flags) argument
867 is_static ? VAR_DECL : FIELD_DECL, name, field_type);
/haiku-buildtools/gcc/gcc/cp/
H A Dinit.c2179 tree field_type;
2184 field_type = strip_array_types (TREE_TYPE (field));
2186 if (type_has_user_provided_constructor (field_type))
2189 if (TREE_CODE (field_type) == REFERENCE_TYPE)
2217 if (CP_TYPE_CONST_P (field_type))
2245 if (CLASS_TYPE_P (field_type))
2247 += diagnose_uninitialized_cst_or_ref_member_1 (field_type, origin,
2177 tree field_type; local
H A Dconstexpr.c505 tree field_type; local
510 field_type = BINFO_TYPE (pri);
512 field_type = vtbl_ptr_type_node;
519 if (TREE_TYPE (ce->index) == field_type)
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dtypeck.c2043 tree field_type;
2271 field_type = TREE_TYPE (field);
2272 if (TREE_CODE (field_type) == REFERENCE_TYPE)
2279 type_quals = (CP_TYPE_QUALS (field_type)
2287 if (!IS_SIGNATURE (field_type))
2288 field_type = cp_build_qualified_type (field_type, type_quals);
2291 ref = fold (build (COMPONENT_REF, field_type,
2037 tree field_type; local
/haiku-buildtools/legacy/gcc/gcc/
H A Ddwarfout.c350 static inline tree field_type PROTO((tree));
1953 field_type (decl)
2031 type = field_type (decl);
2717 size = simple_type_size_in_bits (field_type (tree_node))
1943 field_type (decl) function
H A Dsys-protos.h357 extern FIELDTYPE * field_type(FIELD *);
H A Ddwarf2out.c2580 static tree field_type PROTO((tree));
6752 field_type (decl)
6832 type = field_type (decl);
7503 size = simple_type_size_in_bits (field_type (tree_node)) / BITS_PER_UNIT;
6744 field_type (decl) function
/haiku-buildtools/gcc/gcc/
H A Dgengtype.c4293 bool emit_pch, type_p field_type, const char *field_name)
4303 newv.type = field_type;
4309 else if (field_type->kind == TYPE_ARRAY)
4311 write_root (f, v, field_type, ACONCAT ((name, ".", field_name, NULL)),
4283 write_field_root(outf_p f, pair_p v, type_p type, const char *name, int has_length, struct fileloc *line, bool emit_pch, type_p field_type, const char *field_name) argument
H A Dcfgexpand.c1677 tree field_type = TREE_TYPE (f); local
1678 if (RECORD_OR_UNION_TYPE_P (field_type)
1679 && record_or_union_type_has_array_p (field_type))
1681 if (TREE_CODE (field_type) == ARRAY_TYPE)
/haiku-buildtools/gcc/gcc/c/
H A Dc-decl.c4697 tree field_type;
4700 field_type = strip_array_types (TREE_TYPE (field));
4702 if (TYPE_QUALS (field_type) & TYPE_QUAL_CONST)
4710 if (TREE_CODE (field_type) == RECORD_TYPE
4711 || TREE_CODE (field_type) == UNION_TYPE)
4712 diagnose_uninitialized_cst_member (decl, field_type);
4674 tree field_type; local
/haiku-buildtools/gcc/gcc/config/sh/
H A Dsh.c8764 tree field_type = TREE_TYPE (member);
8766 if (TYPE_MODE (eff_type) == TYPE_MODE (field_type))
8767 eff_type = field_type;
8771 < GET_MODE_ALIGNMENT (TYPE_MODE (field_type)))
8773 > GET_MODE_BITSIZE (TYPE_MODE (field_type))));
8753 tree field_type = TREE_TYPE (member); local
/haiku-buildtools/gcc/gcc/go/gofrontend/
H A Dgogo.cc4588 Type* field_type = Type::make_pointer_type(var_type); local
4589 st->push_field(Struct_field(Typed_identifier(n, field_type, p->second)));

Completed in 1428 milliseconds

12