On Tue, Jan 5, 2021 at 11:25 AM Hongtao Liu wrote:
>
> On Tue, Jan 5, 2021 at 3:20 PM Uros Bizjak wrote:
> >
> > On Tue, Jan 5, 2021 at 8:04 AM Uros Bizjak wrote:
> > > >
> > > > +(define_split
> > > > + [(set (match_operand:SI 0 "register_operand")
> > > > +(zero_extend:SI
> > > > +
On Tue, Jan 5, 2021 at 3:20 PM Uros Bizjak wrote:
>
> On Tue, Jan 5, 2021 at 8:04 AM Uros Bizjak wrote:
> > >
> > > +(define_split
> > > + [(set (match_operand:SI 0 "register_operand")
> > > +(zero_extend:SI
> > > + (not:HI
> > > +(subreg:HI
> > > +
On Tue, Jan 5, 2021 at 8:04 AM Uros Bizjak wrote:
> >
> > +(define_split
> > + [(set (match_operand:SI 0 "register_operand")
> > +(zero_extend:SI
> > + (not:HI
> > +(subreg:HI
> > + (unspec:SI
> > +[(match_operand:V16QI 1
On Tue, Jan 5, 2021 at 7:30 AM Hongtao Liu wrote:
>
> On Mon, Jan 4, 2021 at 4:59 PM Hongtao Liu wrote:
> >
> > On Mon, Jan 4, 2021 at 4:49 PM Jakub Jelinek wrote:
> > >
> > > On Mon, Jan 04, 2021 at 01:56:44PM +0800, Hongtao Liu via Gcc-patches
> > > wrote:
> > > > +(define_insn_and_split
On Mon, Jan 4, 2021 at 4:59 PM Hongtao Liu wrote:
>
> On Mon, Jan 4, 2021 at 4:49 PM Jakub Jelinek wrote:
> >
> > On Mon, Jan 04, 2021 at 01:56:44PM +0800, Hongtao Liu via Gcc-patches wrote:
> > > +(define_insn_and_split "*sse2_pmovskb_zexthisi"
> > > + [(set (match_operand:SI 0
On Mon, Jan 4, 2021 at 4:49 PM Jakub Jelinek wrote:
>
> On Mon, Jan 04, 2021 at 01:56:44PM +0800, Hongtao Liu via Gcc-patches wrote:
> > +(define_insn_and_split "*sse2_pmovskb_zexthisi"
> > + [(set (match_operand:SI 0 "register_operand")
> > + (zero_extend:SI (subreg:HI (unspec:SI
> > +
On Mon, Jan 04, 2021 at 01:56:44PM +0800, Hongtao Liu via Gcc-patches wrote:
> +(define_insn_and_split "*sse2_pmovskb_zexthisi"
> + [(set (match_operand:SI 0 "register_operand")
> + (zero_extend:SI (subreg:HI (unspec:SI
> + [(match_operand:V16QI 1 "register_operand")]
> +
On Mon, Jan 4, 2021 at 8:52 AM Hongtao Liu wrote:
>
> On Mon, Jan 4, 2021 at 3:40 PM Uros Bizjak wrote:
> >
> > On Mon, Jan 4, 2021 at 6:54 AM Hongtao Liu wrote:
> > >
> > > Hi:
> > > The following patch adds define_insn_and_split to optimize
> > >
> > >vpmovmskb %xmm0, %eax
> >
On Mon, Jan 4, 2021 at 3:40 PM Uros Bizjak wrote:
>
> On Mon, Jan 4, 2021 at 6:54 AM Hongtao Liu wrote:
> >
> > Hi:
> > The following patch adds define_insn_and_split to optimize
> >
> >vpmovmskb %xmm0, %eax
> > - movzwl %ax, %eax
> > notl%eax
> >
> >
On Mon, Jan 4, 2021 at 6:54 AM Hongtao Liu wrote:
>
> Hi:
> The following patch adds define_insn_and_split to optimize
>
>vpmovmskb %xmm0, %eax
> - movzwl %ax, %eax
> notl%eax
>
> Bootstrapped/regtested on x86_64-linux-gnu {,-m32}.
> Ok for trunk?
>
>
Hi:
The following patch adds define_insn_and_split to optimize
vpmovmskb %xmm0, %eax
- movzwl %ax, %eax
notl%eax
Bootstrapped/regtested on x86_64-linux-gnu {,-m32}.
Ok for trunk?
gcc/ChangeLog
PR target/98461
* config/i386/sse.md
11 matches
Mail list logo