Re: Useless statement in loop latch looks like performance regression

2014-01-10 Thread Richard Biener
os >>> Cc: gcc@gcc.gnu.org >>> Subject: Re: Useless statement in loop latch looks like performance >regression >>> >>> Most likely changes to SSA coalescing at out-of-SSA time like >>> >>> 2013-09-26 Richard Biener >>> >>

Re: Useless statement in loop latch looks like performance regression

2014-01-10 Thread Jeff Law
On 01/10/14 10:03, Paulo Matos wrote: Paulo Matos -Original Message- From: Richard Biener [mailto:richard.guent...@gmail.com] Sent: 10 January 2014 13:25 To: Paulo Matos Cc: gcc@gcc.gnu.org Subject: Re: Useless statement in loop latch looks like performance regression Most likely

RE: Useless statement in loop latch looks like performance regression

2014-01-10 Thread Paulo Matos
Paulo Matos > -Original Message- > From: Richard Biener [mailto:richard.guent...@gmail.com] > Sent: 10 January 2014 13:25 > To: Paulo Matos > Cc: gcc@gcc.gnu.org > Subject: Re: Useless statement in loop latch looks like performance regression > > Most likely c

Re: Useless statement in loop latch looks like performance regression

2014-01-10 Thread Richard Biener
On Fri, Jan 10, 2014 at 2:17 PM, Paulo Matos wrote: > Hello, > > I have been investigating a few loops and while looking at: > void matrix_mul_vect(unsigned int N, int *C, short *A, short *B) { > unsigned int i,j; > for (i=0; i C[i]=0; > for (j=0; jC[i]+=A[i*N+j] * B[j]; > } > } > } >

Useless statement in loop latch looks like performance regression

2014-01-10 Thread Paulo Matos
Hello, I have been investigating a few loops and while looking at: void matrix_mul_vect(unsigned int N, int *C, short *A, short *B) { unsigned int i,j; for (i=0; i 64) ;; succ: 5 [91.0%] (FALLTHRU) ;; 6 [9.0%] (LOOP_EXIT) ;; lr out 6 [bp] 7 [sp] 16 [argp] 20 [frame]