Searched refs:record_type (Results 1 - 23 of 23) sorted by relevance

/haiku-buildtools/gcc/gcc/testsuite/gfortran.dg/
H A Dtransfer_check_3.f9027 character(len=4) :: record_type local in subroutine:test
30 i = transfer (record_type, i) ! no warning
31 i = transfer (record_type(1:4), i) ! gave a warning
32 i = transfer (record_type(1:j), i) ! gave a warning
/haiku-buildtools/gcc/gcc/objcp/
H A Dobjcp-decl.c57 s = xref_tag (record_type, name, ts_global, 0);
100 return xref_tag (record_type, name, ts_global, false);
/haiku-buildtools/jam/
H A Dhcache.c192 const char* record_type; local
200 record_type = read_netstring(f);
201 if (!record_type) {
205 if (!strcmp(record_type, CACHE_RECORD_END)) {
208 if (strcmp(record_type, CACHE_RECORD_HEADER)) {
210 hcachename, record_type ? record_type : "<null>");
/haiku-buildtools/gcc/gcc/ada/gcc-interface/
H A Dutils.c883 tree record_type = make_node (RECORD_TYPE);
884 tree record = build0 (PLACEHOLDER_EXPR, record_type);
909 TYPE_NAME (record_type) = name;
937 field = create_field_decl (get_identifier ("F"), type, record_type, size,
939 TYPE_FIELDS (record_type) = field;
941 TYPE_ALIGN (record_type) = base_align;
942 TYPE_USER_ALIGN (record_type) = 1;
944 TYPE_SIZE (record_type)
949 TYPE_SIZE_UNIT (record_type)
953 SET_TYPE_MODE (record_type, BLKmod
877 tree record_type = make_node (RECORD_TYPE); local
1571 finish_fat_pointer_type(tree record_type, tree field_list) argument
1600 finish_record_type(tree record_type, tree field_list, int rep_level, bool debug_info_p) argument
1851 rest_of_record_type_compilation(tree record_type) argument
2487 create_field_decl(tree field_name, tree field_type, tree record_type, tree size, tree pos, int packed, int addressable) argument
[all...]
H A Dgigi.h186 extern tree get_variant_part (tree record_type);
612 extern void finish_fat_pointer_type (tree record_type, tree field_list);
622 extern void finish_record_type (tree record_type, tree field_list,
629 extern void rest_of_record_type_compilation (tree record_type);
734 tree record_type, tree size, tree pos,
H A Dutils2.c1938 tree record_type = TYPE_MAIN_VARIANT (TREE_TYPE (record_variable));
1941 gcc_assert (RECORD_OR_UNION_TYPE_P (record_type)
1942 && COMPLETE_TYPE_P (record_type)
1948 for (field = TYPE_FIELDS (record_type);
1959 if (DECL_CONTEXT (field) != record_type)
1964 for (new_field = TYPE_FIELDS (record_type);
1975 && TYPE_ALIGN_OK (record_type)
1976 && !type_contains_placeholder_p (record_type)
1991 for (new_field = TYPE_FIELDS (record_type);
2029 if (inner_type == record_type)
1926 tree record_type = TYPE_MAIN_VARIANT (TREE_TYPE (record_variable)); local
[all...]
H A Ddecl.c6442 adjust_packed (tree field_type, tree record_type, int packed)
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,
8489 create_rep_part (tree rep_type, tree record_type, tree min_size) argument
8496 field = create_field_decl (get_identifier ("REP"), rep_type, record_type,
8506 get_rep_part (tree record_type)
8508 tree field = TYPE_FIELDS (record_type);
8524 get_variant_part (tree record_type)
8529 for (field = TYPE_FIELDS (record_type); fiel
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
8472 create_rep_part(tree rep_type, tree record_type, tree min_size) argument
8507 get_variant_part(tree record_type) argument
8527 create_variant_part_from(tree old_variant_part, vec<variant_desc> variant_list, tree record_type, tree pos_list, vec<subst_pair> subst_list) argument
[all...]
H A Dtrans.c9217 extract_values (tree values, tree record_type)
9222 for (field = TYPE_FIELDS (record_type); field; field = DECL_CHAIN (field))
9257 return gnat_build_constructor (record_type, v);
9184 extract_values(tree values, tree record_type) argument
/haiku-buildtools/gcc/gcc/cp/
H A Dvtable-class-hierarchy.c450 pointers for BASE_CLASS. BASE_CLASS is the record_type node for
502 updating). BASE_CLASS is the record_type node for the base class.
503 RECORD_TYPE is the record_type node for the descendant class that
509 register_construction_vtables (tree base_class, tree record_type, argument
514 if (TREE_CODE (record_type) != RECORD_TYPE)
517 vtbl_var_decl = CLASSTYPE_VTABLES (record_type);
519 if (CLASSTYPE_VBASECLASSES (record_type))
606 point to the updated data set. BASE_CLASS is the record_type node
855 output_set_info (tree record_type, vec<tree> vtbl_ptr_array) argument
862 IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (TYPE_NAME (record_type)));
[all...]
H A Dlambda.c155 type = xref_tag (/*tag_code=*/record_type,
433 tree type = xref_tag (record_type, make_anon_name (), ts_current, false);
H A Ddecl.c3452 || tag_type == record_type
12130 case record_type:
12351 case record_type:
12505 tag_kind = (CLASSTYPE_DECLARED_CLASS (old) ? class_type : record_type);
H A Dcp-tree.h4318 record_type, /* "struct" types. */
4312 record_type, /* "struct" types. */ enumerator in enum:tag_types
H A Dparser.c25168 return record_type;
25209 : class_key == record_type ? "struct" : "class",
/haiku-buildtools/gcc/gcc/
H A Domp-low.c187 tree record_type; member in struct:omp_context
194 record_type is allocated by GOMP_task, initialized by task firstprivate
1266 insert_field_into_struct (ctx->record_type, field);
1286 for (t = TYPE_FIELDS (ctx->record_type); t ; t = TREE_CHAIN (t))
1298 insert_field_into_struct ((mask & 1) ? ctx->record_type
1594 if (ctx->record_type)
1597 for (t = TYPE_FIELDS (ctx->record_type); t ; t = DECL_CHAIN (t))
1619 tree f, type = ctx->record_type;
1633 name = DECL_NAME (TYPE_NAME (ctx->record_type));
1638 for (f = TYPE_FIELDS (ctx->record_type);
4779 tree var, ovar, nvar, f, x, record_type; local
10820 tree record_type, srecord_type, bind, list; local
[all...]
H A Dgengtype-state.c1419 record_type (type_p type)
1791 record_type (current);
1418 record_type (type_p type) function
/haiku-buildtools/gcc/gcc/config/rx/
H A Drx.c2893 rx_is_ms_bitfield_layout (const_tree record_type ATTRIBUTE_UNUSED)
2896 return ! TYPE_PACKED (record_type);
/haiku-buildtools/gcc/gcc/config/msp430/
H A Dmsp430.c287 msp430_ms_bitfield_layout_p (const_tree record_type ATTRIBUTE_UNUSED)
/haiku-buildtools/legacy/gcc/gcc/cp/
H A Dlex.c710 record_type_node = build_int_2 (record_type, 0);
H A Ddecl.c12605 case record_type:
12658 case record_type:
12869 else if (tag_code == record_type || tag_code == signature_type)
H A Dcp-tree.h2113 enum tag_types { record_type, class_type, union_type, enum_type,
2106 enum tag_types { record_type, class_type, union_type, enum_type, enumerator in enum:tag_types
/haiku-buildtools/legacy/gcc/gcc/objc/
H A Dobjc-act.c385 #define TREE_STATIC_TEMPLATE(record_type) (TREE_PUBLIC (record_type))
7952 tree declspecs; /* "identifier_node", "record_type" */
7970 tree declspecs; /* "integer_type", "real_type", "record_type"... */
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c29205 rs6000_ms_bitfield_layout_p (const_tree record_type)
29208 !lookup_attribute ("gcc_struct", TYPE_ATTRIBUTES (record_type)))
29209 || lookup_attribute ("ms_struct", TYPE_ATTRIBUTES (record_type));
29156 rs6000_ms_bitfield_layout_p(const_tree record_type) argument
[all...]
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c43075 ix86_ms_bitfield_layout_p(const_tree record_type) argument
[all...]

Completed in 939 milliseconds