https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63155

--- Comment #38 from Richard Biener <rguenth at gcc dot gnu.org> ---
For the last testcase the compile-time on trunk is now 25s at -O1:

 tree PTA                           :   3.37 ( 13%)   0.10 ( 30%)   3.46 ( 13%)
  12445 kB (  2%)
 tree CCP                           :   4.61 ( 18%)   0.00 (  0%)   4.62 ( 18%)
    646 kB (  0%)
 tree FRE                           :   2.21 (  9%)   0.01 (  3%)   2.21 (  9%)
    116 kB (  0%)
 tree backward propagate            :   5.03 ( 20%)   0.00 (  0%)   5.04 ( 20%)
      0 kB (  0%)
 out of ssa                         :   3.05 ( 12%)   0.00 (  0%)   3.05 ( 12%)
      0 kB (  0%)
 TOTAL                              :  25.39          0.33         25.72       
 573954 kB

and perf:

Samples: 9K of event 'instructions', Event count (approx.): 107285199390        
Overhead       Samples  Command  Shared Object     Symbol                      
                                             ◆
  18.06%          1195  cc1      cc1               [.] (anonymous
namespace)::backprop::process_var                          ▒
   5.58%           560  cc1      cc1               [.] visit_phi               
                                             ▒
   5.21%           476  cc1      cc1               [.] inchash::add_expr       
                                             ▒
   5.21%           671  cc1      cc1               [.] VN_INFO                 
                                             ▒
   5.14%           493  cc1      cc1               [.] bitmap_set_bit          
                                             ▒
   3.13%           296  cc1      cc1               [.]
hash_table<vn_ssa_aux_hasher, xcallocator>::find_with_hash            ▒
   2.99%           287  cc1      cc1               [.] vn_phi_lookup           
                                             ▒
   2.39%           229  cc1      cc1               [.] bitmap_ior_into         
                                             ▒
   1.77%           165  cc1      cc1               [.] do_rpo_vn

Reply via email to