Lines Matching refs:record_type
97 tree record_type;
116 record_type = NULL_TREE;
544 install_var_field (tree var, tree record_type, field_map_t *fields)
591 insert_field_into_struct (record_type, field);
992 tree record_type, record_field_map_t *record_field_map,
1000 if (!record_type)
1001 record_type = char_type_node;
1004 = targetm.goacc.create_worker_broadcast_record (record_type, true,
1008 = targetm.goacc.create_worker_broadcast_record (record_type, false,
1080 if (record_type != char_type_node || has_gang_private_write)
1149 field_map_t *fields = record_field_map->get (record_type);
1387 tree record_type = (tree) block->aux;
1390 gcc_assert (!record_type || off_rngalloc);
1398 &worker_partitioned_uses, record_type,
1649 tree record_type = lang_hooks.types.make_type (RECORD_TYPE);
1651 name = build_decl (UNKNOWN_LOCATION, TYPE_DECL, name, record_type);
1654 TYPE_NAME (record_type) = name;
1655 TYPE_ARTIFICIAL (record_type) = 1;
1666 = &record_field_map.get_or_insert (record_type, &existed);
1672 install_var_field (field_vec[i], record_type, fields);
1674 layout_type (record_type);
1676 bb->aux = (tree) record_type;
1692 tree record_type = (tree) bb->aux;
1698 priority.safe_push (std::make_pair (bb->index, record_type));
1735 tree record_type = p.second;
1736 HOST_WIDE_INT size = tree_to_uhwi (TYPE_SIZE_UNIT (record_type));
1737 HOST_WIDE_INT align = TYPE_ALIGN_UNIT (record_type);