https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110489
--- Comment #5 from CVS Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:18e5aeaef294428fc8458c2c70a9ac3a537c35d6
commit r14-2209-g18e5aeaef294428fc8458c2c70a9ac3a537c35d6
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110489
--- Comment #4 from Richard Biener ---
There would possibly be opportunity to optimize some of our infrastructure for
the case where we have 3 basic blocks (the minimum, ENTRY, bb2 and EXIT). For
example dominance compute doesn't need to be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110489
Richard Biener changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110489
--- Comment #2 from Andrew Pinski ---
So I took a look at the sources, there are very many small functions.
This might be the reason why dump files Timevar takes a long time, it is called
for each pass and for each function. Maybe that can be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110489
--- Comment #1 from Andrew Pinski ---
The only ones that stick out are:
dump files : 1.07 ( 4%) 0.24 ( 5%) 1.58 ( 5%)
0 ( 0%)
integrated RA : 1.75 ( 7%) 0.11 ( 2%) 2.10 (