-
- Downloads
re PR driver/46760 (LTO bootstrap doesn't work with FDO)
PR tree-optimization/46760 * cgraph.c (cgraph_create_node): Initialize count_materialization_scale. * cgraph.h (struct cgraph_node): Add count_materialization_scale. * lto-cgraph.c (lto_output_edge): Fix assert. (lto_output_node): Output count_materialization_scale. (output_profile_summary): Output only runs and sum_max. (input_node): Input count_materialization_scale. (input_profile_summary): Read data into file specific gcov summary. (merge_profile_summaries): New function. (input_cgraph): Update call of input_profile_summary; call merge_profile_summaries. * lto-streamer-in.c (input_cfg): Add count_materialization_scale arg; rescale counts at read in. (intput_bb): Likewise. (input_function): Update call of input_bb. (lto_read_body): Update call of input_cfg. * lto-streamer.h: Inlclude gcov-io.h (lto_file_decl_data): Add gcov_ctr_summary. From-SVN: r167458
Showing
- gcc/ChangeLog 21 additions, 0 deletionsgcc/ChangeLog
- gcc/cgraph.c 1 addition, 0 deletionsgcc/cgraph.c
- gcc/cgraph.h 3 additions, 0 deletionsgcc/cgraph.h
- gcc/lto-cgraph.c 104 additions, 23 deletionsgcc/lto-cgraph.c
- gcc/lto-streamer-in.c 13 additions, 7 deletionsgcc/lto-streamer-in.c
- gcc/lto-streamer.h 3 additions, 0 deletionsgcc/lto-streamer.h
Loading
Please register or sign in to comment