On Tue, Aug 24, 2021 at 9:16 AM Segher Boessenkool
wrote:
>
> On Tue, Aug 24, 2021 at 09:57:52AM +0800, Hongtao Liu wrote:
> > Trying 5 -> 7:
> > 5: r85:V4SF=[`*.LC0']
> > REG_EQUAL const_vector
> > 7: r84:V4SF=vec_select(vec_concat(r85:V4SF,r85:V4SF),parallel)
> > REG_DEAD r85
On Tue, Aug 24, 2021 at 09:57:52AM +0800, Hongtao Liu wrote:
> Trying 5 -> 7:
> 5: r85:V4SF=[`*.LC0']
> REG_EQUAL const_vector
> 7: r84:V4SF=vec_select(vec_concat(r85:V4SF,r85:V4SF),parallel)
> REG_DEAD r85:V4SF
> REG_EQUAL const_vector
> Failed to match this instruction:
On Mon, Aug 23, 2021 at 6:52 PM Hongtao Liu wrote:
>
> On Mon, Aug 23, 2021 at 9:14 PM H.J. Lu wrote:
> >
> > On Mon, Aug 23, 2021 at 03:23:26PM +0800, Hongtao Liu wrote:
> > > On Sun, Aug 22, 2021 at 8:54 PM H.J. Lu via Gcc-patches
> > > wrote:
> > > >
> > > > In vetor move pattern, replace non
On Mon, Aug 23, 2021 at 9:14 PM H.J. Lu wrote:
>
> On Mon, Aug 23, 2021 at 03:23:26PM +0800, Hongtao Liu wrote:
> > On Sun, Aug 22, 2021 at 8:54 PM H.J. Lu via Gcc-patches
> > wrote:
> > >
> > > In vetor move pattern, replace nonimmediate_or_sse_const_operand with
> > > nonimmediate_or_sse_const_
On Mon, Aug 23, 2021 at 03:23:26PM +0800, Hongtao Liu wrote:
> On Sun, Aug 22, 2021 at 8:54 PM H.J. Lu via Gcc-patches
> wrote:
> >
> > In vetor move pattern, replace nonimmediate_or_sse_const_operand with
> > nonimmediate_or_sse_const_vector_operand to allow vector load from
> > non-uniform CONST