Lines Matching refs:file_data
1145 /* Overwrite the information in NODE based on FILE_DATA, TAG, FLAGS,
1154 input_overwrite_node (struct lto_file_decl_data *file_data,
1160 node->lto_file_data = file_data;
1232 input_node (struct lto_file_decl_data *file_data,
1247 order = streamer_read_hwi (ib) + file_data->order_base;
1251 fn_decl = lto_input_fn_decl_ref (ib, file_data);
1309 input_overwrite_node (file_data, node, tag, &bp, &has_thunk_info);
1329 node->unit_id = streamer_read_hwi (ib) + file_data->unit_base;
1347 input_varpool_node (struct lto_file_decl_data *file_data,
1358 order = streamer_read_hwi (ib) + file_data->order_base;
1359 var_decl = lto_input_var_decl_ref (ib, file_data);
1371 node->lto_file_data = file_data;
1520 /* Read a cgraph from IB using the info in FILE_DATA. */
1523 input_cgraph_1 (struct lto_file_decl_data *file_data,
1532 file_data->order_base = symtab->order;
1533 file_data->unit_base = symtab->max_unit + 1;
1542 node = input_varpool_node (file_data, ib);
1544 lto_symtab_encoder_encode (file_data->symtab_node_encoder, node);
1548 node = input_node (file_data, ib, tag, nodes);
1552 lto_symtab_encoder_encode (file_data->symtab_node_encoder, node);
1558 lto_input_toplevel_asms (file_data, file_data->order_base);
1629 struct lto_file_decl_data *file_data)
1634 file_data->profile_info.runs = runs;
1649 struct lto_file_decl_data *file_data;
1658 for (j = 0; (file_data = file_data_vec[j]) != NULL; j++)
1659 if (max_runs < file_data->profile_info.runs)
1660 max_runs = file_data->profile_info.runs;
1695 file_data->file_name);
1717 struct lto_file_decl_data *file_data;
1721 while ((file_data = file_data_vec[j++]))
1728 ib = lto_create_simple_input_block (file_data, LTO_section_symtab_nodes,
1732 "cannot find LTO cgraph in %s", file_data->file_name);
1733 input_profile_summary (ib, file_data);
1734 file_data->symtab_node_encoder = lto_symtab_encoder_new (true);
1735 nodes = input_cgraph_1 (file_data, ib);
1736 lto_destroy_simple_input_block (file_data, LTO_section_symtab_nodes,
1739 ib = lto_create_simple_input_block (file_data, LTO_section_refs,
1743 file_data->file_name);
1745 lto_destroy_simple_input_block (file_data, LTO_section_refs,
1775 struct lto_file_decl_data *file_data;
1778 while ((file_data = file_data_vec[j++]))
1783 = lto_create_simple_input_block (file_data, LTO_section_offload_table,
1795 = lto_input_fn_decl_ref (ib, file_data);
1807 = lto_input_var_decl_ref (ib, file_data);
1817 "invalid offload table in %s", file_data->file_name);
1822 lto_destroy_simple_input_block (file_data, LTO_section_offload_table,
2027 /* Read section in file FILE_DATA of length LEN with data DATA. */
2030 input_cgraph_opt_section (struct lto_file_decl_data *file_data,
2044 header->main_size, file_data->mode_table);
2047 lto_data_in_create (file_data
2057 lto_free_section_data (file_data, LTO_section_cgraph_opt_sum, NULL, data,
2068 struct lto_file_decl_data *file_data;
2071 while ((file_data = file_data_vec[j++]))
2075 = lto_get_summary_section_data (file_data, LTO_section_cgraph_opt_sum,
2078 input_cgraph_opt_section (file_data, data, len, nodes);