[Bug target/70322] STV doesn't optimize andn

2022-03-05 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #11 from CVS Commits --- The master branch has been updated by Roger Sayle : https://gcc.gnu.org/g:8ea4a34bd0b0a46277b5e077c89cbd86dfb09c48 commit r12-7502-g8ea4a34bd0b0a46277b5e077c89cbd86dfb09c48 Author: Roger Sayle Date: Sat M

[Bug target/70322] STV doesn't optimize andn

2016-12-04 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #10 from uros at gcc dot gnu.org --- Author: uros Date: Sun Dec 4 14:38:05 2016 New Revision: 243228 URL: https://gcc.gnu.org/viewcvs?rev=243228&root=gcc&view=rev Log: PR target/70322 * config/i386/i386.c (dimode_scal

[Bug target/70322] STV doesn't optimize andn

2016-12-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/70322] STV doesn't optimize andn

2016-12-02 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #8 from uros at gcc dot gnu.org --- Author: uros Date: Fri Dec 2 18:48:35 2016 New Revision: 243202 URL: https://gcc.gnu.org/viewcvs?rev=243202&root=gcc&view=rev Log: PR target/70322 * config/i386/i386.md (*andndi3_do

[Bug target/70322] STV doesn't optimize andn

2016-12-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 2 16:28:41 2016 New Revision: 243195 URL: https://gcc.gnu.org/viewcvs?rev=243195&root=gcc&view=rev Log: PR target/70322 * config/i386/i386.c (dimode_scalar_to_vec

[Bug target/70322] STV doesn't optimize andn

2016-12-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #6

[Bug target/70322] STV doesn't optimize andn

2016-03-21 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #5 from Ilya Enkovich --- STV is a scalar to vector converter. It doesn't combine two instructions into a single ANDN, it searches for existing ANDN patterns and converts them into vector mode. Combine is responsible for producing A

[Bug target/70322] STV doesn't optimize andn

2016-03-21 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #4 from H.J. Lu --- (In reply to Ilya Enkovich from comment #3) > (In reply to H.J. Lu from comment #0) > > i386.md has > > > > (define_insn_and_split "*andndi3_doubleword" > > [(set (match_operand:DI 0 "register_operand" "=r,r") >

[Bug target/70322] STV doesn't optimize andn

2016-03-21 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 Ilya Enkovich changed: What|Removed |Added CC||ienkovich at gcc dot gnu.org --- Comment

[Bug target/70322] STV doesn't optimize andn

2016-03-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 --- Comment #2 from H.J. Lu --- TARGET_BMI isn't needed in *andndi3_doubleword since combine won't generate BMI andn patterns unless BMI is enabled.

[Bug target/70322] STV doesn't optimize andn

2016-03-20 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70322 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|