aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2013-04-25 12:49:39 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2013-04-25 12:49:39 +0000
commit96659611d2076dbae333a6a85ca55da7b0a32298 (patch)
tree24d7dca75cdd0abfb25e034ddaff846c0583534e
parent9697e6201f1476d676208677dabc883f43bdf2e4 (diff)
downloadgcc-96659611d2076dbae333a6a85ca55da7b0a32298.zip
gcc-96659611d2076dbae333a6a85ca55da7b0a32298.tar.gz
gcc-96659611d2076dbae333a6a85ca55da7b0a32298.tar.bz2
[AArch64] Change iterator for neg<mode>2 from VDQM to VDQ.
gcc/ * config/aarch64/aarch64-simd.md (neg<mode>2): Use VDQ iterator. From-SVN: r198306
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/aarch64/aarch64-simd.md4
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2e2181e..ad47f59 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2013-04-25 James Greenhalgh <jame.greenhalgh@arm.com>
+
+ * config/aarch64/aarch64-simd.md (neg<mode>2): Use VDQ iterator.
+
2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
* config/aarch64/aarch64-builtins.c
diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md
index e5506fc..42c8d68 100644
--- a/gcc/config/aarch64/aarch64-simd.md
+++ b/gcc/config/aarch64/aarch64-simd.md
@@ -505,8 +505,8 @@
)
(define_insn "neg<mode>2"
- [(set (match_operand:VDQM 0 "register_operand" "=w")
- (neg:VDQM (match_operand:VDQM 1 "register_operand" "w")))]
+ [(set (match_operand:VDQ 0 "register_operand" "=w")
+ (neg:VDQ (match_operand:VDQ 1 "register_operand" "w")))]
"TARGET_SIMD"
"neg\t%0.<Vtype>, %1.<Vtype>"
[(set_attr "simd_type" "simd_negabs")