RE: Inefficient loop unrolling.

2008-07-10 Thread Bingfeng Mei
Message- From: Paolo Bonzini [mailto:[EMAIL PROTECTED] On Behalf Of Paolo Bonzini Sent: 10 July 2008 13:34 To: Bingfeng Mei Cc: Steven Bosscher; gcc@gcc.gnu.org Subject: Re: Inefficient loop unrolling. Bingfeng Mei wrote: > Steven, > I just created a bug report. You should receive a CCed ma

Re: Inefficient loop unrolling.

2008-07-10 Thread Paolo Bonzini
Bingfeng Mei wrote: Steven, I just created a bug report. You should receive a CCed mail now. I can see these issues are solvable at RTL-level, but require lots of efforts. The main optimization in loop unrolling pass, split iv, can reduce dependence chain but not extra ADDs and alias issue. What

RE: Inefficient loop unrolling.

2008-07-03 Thread Bingfeng Mei
that loop unrolling should belong to RTL level? Is it fundamental? Cheers, Bingfeng -Original Message- From: Steven Bosscher [mailto:[EMAIL PROTECTED] Sent: 02 July 2008 17:01 To: Bingfeng Mei Cc: gcc@gcc.gnu.org Subject: Re: Inefficient loop unrolling. On Wed, Jul 2, 2008 at 1:13 PM

Re: Inefficient loop unrolling.

2008-07-02 Thread Steven Bosscher
On Wed, Jul 2, 2008 at 1:13 PM, Bingfeng Mei <[EMAIL PROTECTED]> wrote: > Hello, > I am looking at GCC's loop unrolling and find it quite inefficient > compared with manually unrolled loop even for very simple loop. The > followings are a simple loop and its manually unrolled version. I didn't > ap

RE: Inefficient loop unrolling.

2008-07-02 Thread Bingfeng Mei
) has signed company-wide FSF copyright assignment. Cheers, Bingfeng -Original Message- From: Richard Guenther [mailto:[EMAIL PROTECTED] Sent: 02 July 2008 12:59 To: Bingfeng Mei Cc: gcc@gcc.gnu.org Subject: Re: Inefficient loop unrolling. On Wed, Jul 2, 2008 at 1:13 PM, Bingfeng Mei

Re: Inefficient loop unrolling.

2008-07-02 Thread Richard Guenther
On Wed, Jul 2, 2008 at 1:13 PM, Bingfeng Mei <[EMAIL PROTECTED]> wrote: > Hello, > I am looking at GCC's loop unrolling and find it quite inefficient > compared with manually unrolled loop even for very simple loop. The > followings are a simple loop and its manually unrolled version. I didn't > ap

Inefficient loop unrolling.

2008-07-02 Thread Bingfeng Mei
Hello, I am looking at GCC's loop unrolling and find it quite inefficient compared with manually unrolled loop even for very simple loop. The followings are a simple loop and its manually unrolled version. I didn't apply any trick on manually unrolled one as it is exact replications of original loo