aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>2017-01-18 22:36:39 +0000
committerWilliam Schmidt <wschmidt@gcc.gnu.org>2017-01-18 22:36:39 +0000
commit20ca9ae25f5b006168035e189b29561bcb11582e (patch)
tree110e57977678c721982ce11c398ea38dff7a9cdf /gcc
parent1c8bf56078f9fd4124e6b20fefcef1efe2cd945a (diff)
downloadgcc-20ca9ae25f5b006168035e189b29561bcb11582e.zip
gcc-20ca9ae25f5b006168035e189b29561bcb11582e.tar.gz
gcc-20ca9ae25f5b006168035e189b29561bcb11582e.tar.bz2
altivec.md (altivec_vbpermq): Change "type" attribute from vecsimple to vecperm.
2017-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * config/rs6000/altivec.md (altivec_vbpermq): Change "type" attribute from vecsimple to vecperm. (altivec_vbpermq2): Likewise. From-SVN: r244603
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/altivec.md4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ac7c24e..69f783e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2017-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+ * config/rs6000/altivec.md (altivec_vbpermq): Change "type"
+ attribute from vecsimple to vecperm.
+ (altivec_vbpermq2): Likewise.
+
+2017-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
PR target/79040
* config/rs6000/altivec.h: Fix typo of vec_cntlz to vec_cnttz.
diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md
index d3a9279..8af7ac5 100644
--- a/gcc/config/rs6000/altivec.md
+++ b/gcc/config/rs6000/altivec.md
@@ -3680,7 +3680,7 @@
UNSPEC_VBPERMQ))]
"TARGET_P8_VECTOR"
"vbpermq %0,%1,%2"
- [(set_attr "type" "vecsimple")])
+ [(set_attr "type" "vecperm")])
; One of the vector API interfaces requires returning vector unsigned char.
(define_insn "altivec_vbpermq2"
@@ -3690,7 +3690,7 @@
UNSPEC_VBPERMQ))]
"TARGET_P8_VECTOR"
"vbpermq %0,%1,%2"
- [(set_attr "type" "vecsimple")])
+ [(set_attr "type" "vecperm")])
(define_insn "altivec_vbpermd"
[(set (match_operand:V2DI 0 "register_operand" "=v")