[5/9] Main target-independent support for direct interleaving

2011-04-12 Thread Richard Sandiford
This patch adds vec_load_lanes and vec_store_lanes optabs for instructions like NEON's vldN and vstN. The optabs are defined this way because the vectors must be allocated to a block of consecutive registers. Tested on x86_64-linux-gnu and arm-linux-gnueabi. OK to install? Richard gcc/

Re: [5/9] Main target-independent support for direct interleaving

2011-04-17 Thread Ira Rosen
gcc-patches-ow...@gcc.gnu.org wrote on 12/04/2011 04:59:16 PM: > > This patch adds vec_load_lanes and vec_store_lanes optabs for instructions > like NEON's vldN and vstN. The optabs are defined this way because the > vectors must be allocated to a block of consecutive registers. > > Tested on x86

Re: [5/9] Main target-independent support for direct interleaving

2011-04-18 Thread Richard Guenther
On Tue, Apr 12, 2011 at 3:59 PM, Richard Sandiford wrote: > This patch adds vec_load_lanes and vec_store_lanes optabs for instructions > like NEON's vldN and vstN.  The optabs are defined this way because the > vectors must be allocated to a block of consecutive registers. > > Tested on x86_64-lin

Re: [5/9] Main target-independent support for direct interleaving

2011-04-18 Thread Richard Sandiford
Richard Guenther writes: > On Tue, Apr 12, 2011 at 3:59 PM, Richard Sandiford > wrote: >> This patch adds vec_load_lanes and vec_store_lanes optabs for instructions >> like NEON's vldN and vstN.  The optabs are defined this way because the >> vectors must be allocated to a block of consecutive re

Re: [5/9] Main target-independent support for direct interleaving

2011-04-18 Thread Richard Guenther
On Mon, Apr 18, 2011 at 1:24 PM, Richard Sandiford wrote: > Richard Guenther writes: >> On Tue, Apr 12, 2011 at 3:59 PM, Richard Sandiford >> wrote: >>> This patch adds vec_load_lanes and vec_store_lanes optabs for instructions >>> like NEON's vldN and vstN.  The optabs are defined this way beca

Re: [5/9] Main target-independent support for direct interleaving

2011-04-18 Thread Richard Sandiford
Richard Guenther writes: > On Mon, Apr 18, 2011 at 1:24 PM, Richard Sandiford > wrote: >> Richard Guenther writes: >>> On Tue, Apr 12, 2011 at 3:59 PM, Richard Sandiford >>> wrote: Index: gcc/doc/md.texi === --- gcc/

Re: [5/9] Main target-independent support for direct interleaving

2011-04-18 Thread Richard Guenther
On Mon, Apr 18, 2011 at 2:19 PM, Richard Sandiford wrote: > Richard Guenther writes: >> On Mon, Apr 18, 2011 at 1:24 PM, Richard Sandiford >> wrote: >>> Richard Guenther writes: On Tue, Apr 12, 2011 at 3:59 PM, Richard Sandiford wrote: > Index: gcc/doc/md.texi > =