https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119482
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |compile-time-hog Component|tree-optimization |middle-end --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- DF RTL related stuff is at least 1/4 of the time: df scan insns : 0.11 ( 0%) 20k ( 0%) df reaching defs : 1.37 ( 3%) 0 ( 0%) df live regs : 3.91 ( 9%) 0 ( 0%) df live&initialized regs : 4.46 ( 10%) 0 ( 0%) df must-initialized regs : 0.02 ( 0%) 0 ( 0%) df use-def / def-use chains : 0.20 ( 0%) 0 ( 0%) df live reg subwords : 0.04 ( 0%) 0 ( 0%) df reg dead/unused notes : 0.61 ( 1%) 5459k ( 1%) RA is highish too: integrated RA : 1.63 ( 4%) 30M ( 3%) LRA create live ranges : 1.91 ( 4%) 369k ( 0%) Aliasing is ~10% alias stmt walking : 2.70 ( 6%) 2275k ( 0%) tree PTA : 1.73 ( 4%) 5483k ( 1%) cleanup cfg semi high too: tree CFG cleanup : 1.04 ( 2%) 600k ( 0%)