https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102943
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- And just in case it helps, perf for ltrans36 Samples: 1M of event 'cycles', Event count (approx.): 2082526448741 Overhead Samples Command Shared Object Symbol 6.50% 118620 lto1-ltrans lto1 [.] bitmap_bit_p # 5.46% 99073 lto1-ltrans lto1 [.] bitmap_and_into # 5.04% 91631 lto1-ltrans lto1 [.] bitmap_list_insert_element_after # 4.65% 84591 lto1-ltrans lto1 [.] bitmap_ior_into # 4.62% 84382 lto1-ltrans lto1 [.] bitmap_get_aligned_chunk # 4.24% 77368 lto1-ltrans lto1 [.] bitmap_set_bit # 3.54% 64592 lto1-ltrans lto1 [.] df_count_refs # 3.28% 59956 lto1-ltrans lto1 [.] ranger_cache::add_to_update # 2.88% 52329 lto1-ltrans lto1 [.] bitmap_and # 2.15% 39376 lto1-ltrans lto1 [.] process_bb_lives # 1.88% 34289 lto1-ltrans lto1 [.] bitmap_elt_ior # 1.77% 32334 lto1-ltrans lto1 [.] update_pseudo_point # 1.60% 29081 lto1-ltrans lto1 [.] bitmap_ior_and_compl # 1.60% 29189 lto1-ltrans lto1 [.] gimple_outgoing_range_stmt_p # 1.58% 28678 lto1-ltrans lto1 [.] pre_and_rev_post_order_compute_fn # 1.51% 27683 lto1-ltrans lto1 [.] get_immediate_dominator # 1.40% 25392 lto1-ltrans lto1 [.] bitmap_and_compl_into # 1.27% 23132 lto1-ltrans lto1 [.] ranger_cache::propagate_cache # 1.26% 22904 lto1-ltrans lto1 [.] bitmap_intersect_p # 1.19% 21655 lto1-ltrans lto1 [.] df_worklist_dataflow # 1.12% 20432 lto1-ltrans lto1 [.] bitmap_copy # 1.03% 18933 lto1-ltrans lto1 [.] determine_value_range # 0.88% 16151 lto1-ltrans lto1 [.] update_ssa # 0.87% 15865 lto1-ltrans lto1 [.] bitmap_set_aligned_chunk # 0.77% 14157 lto1-ltrans lto1 [.] rewrite_update_dom_walker::before_dom_children