public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/clyon/heads/mve-autovec)] arm: Fix mve_vmvnq_n_<supf><mode> argument mode
@ 2022-01-12  8:27 Christophe Lyon
  0 siblings, 0 replies; 5+ messages in thread
From: Christophe Lyon @ 2022-01-12  8:27 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:3e76563b3572533333d6cba97ff8392a966151b5

commit 3e76563b3572533333d6cba97ff8392a966151b5
Author: Christophe Lyon <christophe.lyon@foss.st.com>
Date:   Wed Oct 13 09:16:17 2021 +0000

    arm: Fix mve_vmvnq_n_<supf><mode> argument mode
    
    The vmvnq_n* intrinsics and have [u]int[16|32]_t arguments, so use
    <V_elem> iterator instead of HI in mve_vmvnq_n_<supf><mode>.
    
    2021-10-13  Christophe Lyon  <christophe.lyon@foss.st.com>
    
            gcc/
            * config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Use V_elem mode
            for operand 1.

Diff:
---
 gcc/config/arm/mve.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md
index a66af4ddeaa..7fc105a6915 100644
--- a/gcc/config/arm/mve.md
+++ b/gcc/config/arm/mve.md
@@ -617,7 +617,7 @@
 (define_insn "mve_vmvnq_n_<supf><mode>"
   [
    (set (match_operand:MVE_5 0 "s_register_operand" "=w")
-	(unspec:MVE_5 [(match_operand:HI 1 "immediate_operand" "i")]
+	(unspec:MVE_5 [(match_operand:<V_elem> 1 "immediate_operand" "i")]
 	 VMVNQ_N))
   ]
   "TARGET_HAVE_MVE"


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/clyon/heads/mve-autovec)] arm: Fix mve_vmvnq_n_<supf><mode> argument mode
@ 2022-02-22  9:07 Christophe Lyon
  0 siblings, 0 replies; 5+ messages in thread
From: Christophe Lyon @ 2022-02-22  9:07 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:90652195ec12d2524779439270ac9896f7b79231

commit 90652195ec12d2524779439270ac9896f7b79231
Author: Christophe Lyon <christophe.lyon@foss.st.com>
Date:   Wed Oct 13 09:16:17 2021 +0000

    arm: Fix mve_vmvnq_n_<supf><mode> argument mode
    
    The vmvnq_n* intrinsics and have [u]int[16|32]_t arguments, so use
    <V_elem> iterator instead of HI in mve_vmvnq_n_<supf><mode>.
    
    2022-01-13  Christophe Lyon  <christophe.lyon@foss.st.com>
    
            gcc/
            * config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Use V_elem mode
            for operand 1.

Diff:
---
 gcc/config/arm/mve.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md
index 171dd384133..5c3b34dce3a 100644
--- a/gcc/config/arm/mve.md
+++ b/gcc/config/arm/mve.md
@@ -617,7 +617,7 @@
 (define_insn "mve_vmvnq_n_<supf><mode>"
   [
    (set (match_operand:MVE_5 0 "s_register_operand" "=w")
-	(unspec:MVE_5 [(match_operand:HI 1 "immediate_operand" "i")]
+	(unspec:MVE_5 [(match_operand:<V_elem> 1 "immediate_operand" "i")]
 	 VMVNQ_N))
   ]
   "TARGET_HAVE_MVE"


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/clyon/heads/mve-autovec)] arm: Fix mve_vmvnq_n_<supf><mode> argument mode
@ 2021-11-16 14:06 Christophe Lyon
  0 siblings, 0 replies; 5+ messages in thread
From: Christophe Lyon @ 2021-11-16 14:06 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:9cda9595a087e39d68d63993f2d99ec45fb71c78

commit 9cda9595a087e39d68d63993f2d99ec45fb71c78
Author: Christophe Lyon <christophe.lyon@foss.st.com>
Date:   Wed Oct 13 09:16:17 2021 +0000

    arm: Fix mve_vmvnq_n_<supf><mode> argument mode
    
    The vmvnq_n* intrinsics and have [u]int[16|32]_t arguments, so use
    <V_elem> iterator instead of HI in mve_vmvnq_n_<supf><mode>.
    
    2021-10-13  Christophe Lyon  <christophe.lyon@foss.st.com>
    
            gcc/
            * config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Use V_elem mode
            for operand 1.

Diff:
---
 gcc/config/arm/mve.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md
index e393518ea88..14d17060290 100644
--- a/gcc/config/arm/mve.md
+++ b/gcc/config/arm/mve.md
@@ -617,7 +617,7 @@
 (define_insn "mve_vmvnq_n_<supf><mode>"
   [
    (set (match_operand:MVE_5 0 "s_register_operand" "=w")
-	(unspec:MVE_5 [(match_operand:HI 1 "immediate_operand" "i")]
+	(unspec:MVE_5 [(match_operand:<V_elem> 1 "immediate_operand" "i")]
 	 VMVNQ_N))
   ]
   "TARGET_HAVE_MVE"


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/clyon/heads/mve-autovec)] arm: Fix mve_vmvnq_n_<supf><mode> argument mode
@ 2021-10-01 14:37 Christophe Lyon
  0 siblings, 0 replies; 5+ messages in thread
From: Christophe Lyon @ 2021-10-01 14:37 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0704a160e8e75b0e455604380e1a6b1c572588d0

commit 0704a160e8e75b0e455604380e1a6b1c572588d0
Author: Christophe Lyon <christophe.lyon@foss.st.com>
Date:   Fri Sep 3 08:34:11 2021 +0000

    arm: Fix mve_vmvnq_n_<supf><mode> argument mode
    
    The vmvnq_n* intrinsics and have [u]int[16|32]_t arguments, so use
    <V_elem> iterator instead of HI in mve_vmvnq_n_<supf><mode>.
    
    2021-09-03  Christophe Lyon  <christophe.lyon@foss.st.com>
    
            gcc/
            * config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Use V_elem mode
            for operand 1.

Diff:
---
 gcc/config/arm/mve.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md
index e393518ea88..14d17060290 100644
--- a/gcc/config/arm/mve.md
+++ b/gcc/config/arm/mve.md
@@ -617,7 +617,7 @@
 (define_insn "mve_vmvnq_n_<supf><mode>"
   [
    (set (match_operand:MVE_5 0 "s_register_operand" "=w")
-	(unspec:MVE_5 [(match_operand:HI 1 "immediate_operand" "i")]
+	(unspec:MVE_5 [(match_operand:<V_elem> 1 "immediate_operand" "i")]
 	 VMVNQ_N))
   ]
   "TARGET_HAVE_MVE"


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [gcc(refs/users/clyon/heads/mve-autovec)] arm: Fix mve_vmvnq_n_<supf><mode> argument mode
@ 2021-09-29  7:30 Christophe Lyon
  0 siblings, 0 replies; 5+ messages in thread
From: Christophe Lyon @ 2021-09-29  7:30 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5797c1b25d7bbe4c2400a942a45a79652316c72c

commit 5797c1b25d7bbe4c2400a942a45a79652316c72c
Author: Christophe Lyon <christophe.lyon@foss.st.com>
Date:   Fri Sep 3 08:34:11 2021 +0000

    arm: Fix mve_vmvnq_n_<supf><mode> argument mode
    
    The vmvnq_n* intrinsics and have [u]int[16|32]_t arguments, so use
    <V_elem> iterator instead of HI in mve_vmvnq_n_<supf><mode>.
    
    2021-09-03  Christophe Lyon  <christophe.lyon@foss.st.com>
    
            gcc/
            * config/arm/mve.md (mve_vmvnq_n_<supf><mode>): Use V_elem mode
            for operand 1.

Diff:
---
 gcc/config/arm/mve.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/arm/mve.md b/gcc/config/arm/mve.md
index e393518ea88..14d17060290 100644
--- a/gcc/config/arm/mve.md
+++ b/gcc/config/arm/mve.md
@@ -617,7 +617,7 @@
 (define_insn "mve_vmvnq_n_<supf><mode>"
   [
    (set (match_operand:MVE_5 0 "s_register_operand" "=w")
-	(unspec:MVE_5 [(match_operand:HI 1 "immediate_operand" "i")]
+	(unspec:MVE_5 [(match_operand:<V_elem> 1 "immediate_operand" "i")]
 	 VMVNQ_N))
   ]
   "TARGET_HAVE_MVE"


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-02-22  9:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-12  8:27 [gcc(refs/users/clyon/heads/mve-autovec)] arm: Fix mve_vmvnq_n_<supf><mode> argument mode Christophe Lyon
  -- strict thread matches above, loose matches on Subject: below --
2022-02-22  9:07 Christophe Lyon
2021-11-16 14:06 Christophe Lyon
2021-10-01 14:37 Christophe Lyon
2021-09-29  7:30 Christophe Lyon

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).