public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
From: "clyon at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org> To: gcc-bugs@gcc.gnu.org Subject: [Bug target/98730] vceqzq_p64 does not generate vceq with immediate 0 Date: Thu, 21 Jan 2021 15:39:48 +0000 [thread overview] Message-ID: <bug-98730-4-DZTRVF0jqJ@http.gcc.gnu.org/bugzilla/> (raw) In-Reply-To: <bug-98730-4@http.gcc.gnu.org/bugzilla/> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98730 --- Comment #3 from Christophe Lyon <clyon at gcc dot gnu.org> --- At expand time, we have: (insn 13 12 14 2 (set (reg:V2SI 121 [ _11 ]) (neg:V2SI (eq:V2SI (subreg:V2SI (reg:DI 116 [ _6 ]) 0) (subreg:V2SI (reg:DI 118 [ _8 ]) 0)))) "arm_neon.h":2404:22 1649 {neon_vceqv2si_insn} (nil)) (insn 17 16 18 2 (set (reg:V2SI 128 [ _18 ]) (neg:V2SI (eq:V2SI (subreg:V2SI (reg:DI 124 [ _14 ]) 0) (subreg:V2SI (reg:DI 125 [ _15 ]) 0)))) "arm_neon.h":2404:22 1649 {neon_vceqv2si_insn} (nil)) in fwprop1: starting the processing of deferred insns ending the processing of deferred insns df_analyze called df_worklist_dataflow_doublequeue: n_basic_blocks 3 n_edges 2 count 3 ( 1) df_worklist_dataflow_doublequeue: n_basic_blocks 3 n_edges 2 count 3 ( 1) change not profitable (cost 0 -> cost 4) rescanning insn with uid = 12. verify found no changes in insn with uid = 12. rescanning insn with uid = 13. verify found no changes in insn with uid = 13. rescanning insn with uid = 16. verify found no changes in insn with uid = 16. rescanning insn with uid = 17. verify found no changes in insn with uid = 17. change not profitable (cost 0 -> cost 12) change not profitable (cost 0 -> cost 4) rescanning insn with uid = 13. verify found no changes in insn with uid = 13. change not profitable (cost 0 -> cost 4) change not profitable (cost 80 -> cost 84) change not profitable (cost 80 -> cost 84) change not profitable (cost 80 -> cost 84) rescanning insn with uid = 17. verify found no changes in insn with uid = 17. change not profitable (cost 80 -> cost 84) change not profitable (cost 80 -> cost 84) and insns 13 and 17 are: (insn 13 8 14 2 (set (reg:V2SI 121 [ _11 ]) (neg:V2SI (eq:V2SI (subreg:V2SI (reg:V2DI 113 [ v2.0_1 ]) 8) (subreg:V2SI (reg:V4SI 114 [ _4 ]) 8)))) "arm_neon.h":2404:22 1649 {neon_vceqv2si_insn} (expr_list:REG_EQUAL (neg:V2SI (eq:V2SI (subreg:V2SI (reg:V2DI 113 [ v2.0_1 ]) 8) (const_vector:V2SI [ (const_int 0 [0]) repeated x2 ]))) (nil))) (insn 17 14 18 2 (set (reg:V2SI 128 [ _18 ]) (neg:V2SI (eq:V2SI (subreg:V2SI (reg:V2DI 113 [ v2.0_1 ]) 0) (subreg:V2SI (reg:V4SI 114 [ _4 ]) 8)))) "arm_neon.h":2404:22 -1 (expr_list:REG_EQUAL (neg:V2SI (eq:V2SI (subreg:V2SI (reg:V2DI 113 [ v2.0_1 ]) 0) (const_vector:V2SI [ (const_int 0 [0]) repeated x2 ]))) (nil)))
next prev parent reply other threads:[~2021-01-21 15:39 UTC|newest] Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-01-18 14:32 [Bug target/98730] New: " clyon at gcc dot gnu.org 2021-01-18 14:33 ` [Bug target/98730] " clyon at gcc dot gnu.org 2021-01-21 15:08 ` rsandifo at gcc dot gnu.org 2021-01-21 15:39 ` clyon at gcc dot gnu.org [this message] 2021-01-21 17:37 ` rsandifo at gcc dot gnu.org 2021-01-28 17:56 ` cvs-commit at gcc dot gnu.org 2021-01-28 17:58 ` clyon at gcc dot gnu.org
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=bug-98730-4-DZTRVF0jqJ@http.gcc.gnu.org/bugzilla/ \ --to=gcc-bugzilla@gcc.gnu.org \ --cc=gcc-bugs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).