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%)