Open Quuxplusone opened 6 years ago
Bugzilla Link | PR36404 |
Status | NEW |
Importance | P enhancement |
Reported by | David Zarzycki (dave@znu.io) |
Reported on | 2018-02-15 15:45:56 -0800 |
Last modified on | 2019-10-11 05:43:07 -0700 |
Version | trunk |
Hardware | All All |
CC | hiraditya@msn.com, llvm-bugs@lists.llvm.org, llvm-dev@redking.me.uk, spatel+llvm@rotateright.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
Do you think Hot cold splitting maybe helpful in this case?
That would certainly help. That being said, lots of projects don't profile for various reasons.
Personally, I think the best bang-for-buck solution is to have two default optimization levels: one for obvious loops and one for everything else. This would also work well with things like code alignment (where loops are aligned but everything else is unaligned for density reasons).