Re: Add support for masked load/store_lanes

2018-01-15 Thread Christophe Lyon
On 13 January 2018 at 16:50, Jeff Law wrote: > On 01/12/2018 09:28 AM, Richard Sandiford wrote: >> >> Here's the patch with the updated docs. Does this version look OK? >> >> Thanks, >> Richard >> >> >> 2018-01-12 Richard Sandiford >> Alan Hayward >> David Sherwood >> >

Re: Add support for masked load/store_lanes

2018-01-13 Thread Jeff Law
On 01/12/2018 09:28 AM, Richard Sandiford wrote: > > Here's the patch with the updated docs. Does this version look OK? > > Thanks, > Richard > > > 2018-01-12 Richard Sandiford > Alan Hayward > David Sherwood > > gcc/ > * doc/md.texi (vec_mask_load_lanes@var{m

Re: Add support for masked load/store_lanes

2018-01-12 Thread Richard Sandiford
Sorry, just realised this wasn't ACKed Jeff Law writes: > On 11/17/2017 02:36 AM, Richard Sandiford wrote: >> Richard Sandiford writes: >>> This patch adds support for vectorising groups of IFN_MASK_LOADs >>> and IFN_MASK_STOREs using conditional load/store-lanes instructions. >>> This requires

Re: Add support for masked load/store_lanes

2018-01-07 Thread James Greenhalgh
On Tue, Dec 12, 2017 at 12:59:33AM +, Jeff Law wrote: > On 11/17/2017 02:36 AM, Richard Sandiford wrote: > > Richard Sandiford writes: > >> This patch adds support for vectorising groups of IFN_MASK_LOADs > >> and IFN_MASK_STOREs using conditional load/store-lanes instructions. > >> This requi

Re: Add support for masked load/store_lanes

2017-12-11 Thread Jeff Law
On 11/17/2017 02:36 AM, Richard Sandiford wrote: > Richard Sandiford writes: >> This patch adds support for vectorising groups of IFN_MASK_LOADs >> and IFN_MASK_STOREs using conditional load/store-lanes instructions. >> This requires new internal functions to represent the result >> (IFN_MASK_{LOA

Re: Add support for masked load/store_lanes

2017-11-17 Thread Richard Sandiford
Richard Sandiford writes: > This patch adds support for vectorising groups of IFN_MASK_LOADs > and IFN_MASK_STOREs using conditional load/store-lanes instructions. > This requires new internal functions to represent the result > (IFN_MASK_{LOAD,STORE}_LANES), as well as associated optabs. > > The

Add support for masked load/store_lanes

2017-11-08 Thread Richard Sandiford
This patch adds support for vectorising groups of IFN_MASK_LOADs and IFN_MASK_STOREs using conditional load/store-lanes instructions. This requires new internal functions to represent the result (IFN_MASK_{LOAD,STORE}_LANES), as well as associated optabs. The normal IFN_{LOAD,STORE}_LANES function