crypto.md (crypto_vpermxor_<mode>): Correct insn type.
authorPat Haugen <pthaugen@us.ibm.com>
Fri, 5 Feb 2016 15:25:39 +0000 (15:25 +0000)
committerPat Haugen <pthaugen@gcc.gnu.org>
Fri, 5 Feb 2016 15:25:39 +0000 (15:25 +0000)
* config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct insn type.
* config/rs6000/rs6000.md (mov<mode>_hardfloat): Likewise.
(*ieee128_mfvsrd_64bit): Likewise.
(*ieee128_mfvsrd_32bit): Likewise.

From-SVN: r233179

gcc/ChangeLog
gcc/config/rs6000/crypto.md
gcc/config/rs6000/rs6000.md

index 3357d85ff437cacb235693378ff1c383325cbaa8..1e166ae60d14fec05e85ca83a3f4528cb741b7db 100644 (file)
@@ -1,3 +1,10 @@
+2016-02-05  Pat Haugen  <pthaugen@us.ibm.com>
+
+       * config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct insn type.
+       * config/rs6000/rs6000.md (mov<mode>_hardfloat): Likewise.
+       (*ieee128_mfvsrd_64bit): Likewise.
+       (*ieee128_mfvsrd_32bit): Likewise.
+
 2016-02-05  Ilya Enkovich  <enkovich.gnu@gmail.com>
 
        PR target/69369
index 43015f01acb4e65d4a46490b0d0507abb3362bea..5957abb8f5d8558b56ceb9be38d07dc5c046de59 100644 (file)
@@ -87,7 +87,7 @@
                        UNSPEC_VPERMXOR))]
   "TARGET_P8_VECTOR"
   "vpermxor %0,%1,%2,%3"
-  [(set_attr "type" "crypto")])
+  [(set_attr "type" "vecperm")])
 
 ;; 1 operand crypto instruction
 (define_insn "crypto_vsbox"
index 5614695c853de0029e29e046ff6f7ff06d8043ca..67863427815d03861a12c1533c8f920d16c3e3d4 100644 (file)
    mt%0 %1
    mf%1 %0
    nop"
-  [(set_attr "type" "*,load,store,fp,fp,vecsimple,integer,fpload,fpload,fpstore,fpstore,fpload,fpstore,mftgpr,mffgpr,mtjmpr,mfjmpr,*")
+  [(set_attr "type" "*,load,store,fp,fp,vecsimple,integer,fpload,fpload,fpstore,fpstore,fpload,fpstore,mffgpr,mftgpr,mtjmpr,mfjmpr,*")
    (set_attr "length" "4")])
 
 (define_insn "*mov<mode>_softfloat"
    mfvsrd %0,%x1
    stxsdx %x1,%y0
    xxlor %x0,%x1,%x1"
-  [(set_attr "type" "mftgpr,vecsimple,fpstore")])
+  [(set_attr "type" "mftgpr,fpstore,vecsimple")])
 
 
 (define_insn "*ieee128_mfvsrd_32bit"
   "@
    stxsdx %x1,%y0
    xxlor %x0,%x1,%x1"
-  [(set_attr "type" "vecsimple,fpstore")])
+  [(set_attr "type" "fpstore,vecsimple")])
 
 (define_insn "*ieee128_mfvsrwz"
   [(set (match_operand:SI 0 "reg_or_indexed_operand" "=r,Z")