Re: [PATCH GCC][3/5]Move pass ivcanon upward in compilation process

2017-06-07 Thread Richard Biener
On Fri, Jun 2, 2017 at 1:51 PM, Bin Cheng wrote: > Hi, > This patch moves pass ivcanon before loop distribution. Pass loop split > could create > loops with limited niters. Such loop should be unrolled before loop > distribution (or graphite), > rather than after. > > Bootstrap and test at O2/

[PATCH GCC][3/5]Move pass ivcanon upward in compilation process

2017-06-02 Thread Bin Cheng
Hi, This patch moves pass ivcanon before loop distribution. Pass loop split could create loops with limited niters. Such loop should be unrolled before loop distribution (or graphite), rather than after. Bootstrap and test at O2/O3 on x86_64 and AArch64. is it OK? Thanks, bin 2017-05-31 Bin