Re: [PATCH] Improve vec code generation

2014-02-12 Thread Trevor Saunders
On Wed, Feb 12, 2014 at 04:28:14PM +0100, Richard Biener wrote: > On Wed, Feb 12, 2014 at 4:21 PM, Trevor Saunders > wrote: > > On Wed, Feb 12, 2014 at 03:09:17PM +0100, Richard Biener wrote: > >> > >> The following aims to improve code generation for loops like > >> those in tree-ssa-alias.c: >

Re: [PATCH] Improve vec code generation

2014-02-12 Thread Trevor Saunders
On Wed, Feb 12, 2014 at 03:09:17PM +0100, Richard Biener wrote: > > The following aims to improve code generation for loops like > those in tree-ssa-alias.c: > > auto_vec component_refs1; > auto_vec component_refs2; > > /* Create the stack of handled components for REF1. */ > while (han

Re: [PATCH] Improve vec code generation

2014-02-12 Thread Richard Biener
On Wed, Feb 12, 2014 at 4:21 PM, Trevor Saunders wrote: > On Wed, Feb 12, 2014 at 03:09:17PM +0100, Richard Biener wrote: >> >> The following aims to improve code generation for loops like >> those in tree-ssa-alias.c: >> >> auto_vec component_refs1; >> auto_vec component_refs2; >> >> /* Cre

Re: [PATCH] Improve vec code generation

2014-02-12 Thread Jakub Jelinek
On Wed, Feb 12, 2014 at 03:09:17PM +0100, Richard Biener wrote: > 2014-02-12 Richard Biener > > * vec.c (vec_prefix::calculate_allocation): Move as > inline variant to vec.h. > (vec_prefix::calculate_allocation_1): New out-of-line version. > * vec.h (vec_prefix::calculat

[PATCH] Improve vec code generation

2014-02-12 Thread Richard Biener
The following aims to improve code generation for loops like those in tree-ssa-alias.c: auto_vec component_refs1; auto_vec component_refs2; /* Create the stack of handled components for REF1. */ while (handled_component_p (ref1)) { component_refs1.safe_push (ref1); ref1