On Tue, Oct 28, 2014 at 4:55 PM, Evandro Menezes <e.mene...@samsung.com> wrote: > While doing some benchmark flag mining on AArch64, I noticed that > -fpeel-loops was a mined option often. As a matter of fact, when using it > always, even without FDO, it seemed to raise most benchmarks and to leave > almost all of the rest flat, with a barely noticeable cost in code-size. It > seems to me that it might be safe enough to be implied perhaps at -O3. Is > there any reason why this never came into being?
Not sure, but peeling is/was very stupid (peeling 8 times unconditionally or not at all). At least without FDO (and with -fprofile-use it is enabled). Similar case for -funroll-loops. For GCC 5 peeling now moved to GIMPLE, so maybe things changed for that (but I'd doubt that). Honza? Thanks, Richard. > Thank you, > > -- > Evandro Menezes Austin, TX > > >