]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
mips.md: (*madd4<mode>) Remove accum_in attribute.
authorSteve Ellcey <sellcey@imgtec.com>
Fri, 24 Apr 2015 23:07:53 +0000 (23:07 +0000)
committerSteve Ellcey <sje@gcc.gnu.org>
Fri, 24 Apr 2015 23:07:53 +0000 (23:07 +0000)
2015-04-24  Steve Ellcey  <sellcey@imgtec.com>

* config/mips/mips.md: (*madd4<mode>) Remove accum_in attribute.
(*madd3<mode>): Ditto.
(*msub4<mode>): Ditto.
(*msub3<mode>): Ditto.
(*nmadd4<mode>): Ditto.
(*nmadd3<mode>): Ditto.
(*nmadd4<mode>_fastmath): Ditto.
(*nmadd3<mode>_fastmath): Ditto.
(*nmsub4<mode>): Ditto.
(*nmsub3<mode>): Ditto.
(*nmsub4<mode>_fastmath): Ditto.
(*nmsub3<mode>_fastmath): Ditto.

From-SVN: r222432

gcc/ChangeLog
gcc/config/mips/mips.md

index b4b0490303f8f3f536eec3e254765197a166f064..a73cef675d464ebaff71f41b5964a894058773e4 100644 (file)
@@ -1,3 +1,18 @@
+2015-04-24  Steve Ellcey  <sellcey@imgtec.com>
+
+       * config/mips/mips.md: (*madd4<mode>) Remove accum_in attribute.
+       (*madd3<mode>): Ditto.
+       (*msub4<mode>): Ditto.
+       (*msub3<mode>): Ditto.
+       (*nmadd4<mode>): Ditto.
+       (*nmadd3<mode>): Ditto.
+       (*nmadd4<mode>_fastmath): Ditto.
+       (*nmadd3<mode>_fastmath): Ditto.
+       (*nmsub4<mode>): Ditto.
+       (*nmsub3<mode>): Ditto.
+       (*nmsub4<mode>_fastmath): Ditto.
+       (*nmsub3<mode>_fastmath): Ditto.
+
 2015-04-24  Jason Merrill  <jason@redhat.com>
 
        PR c++/50800
index 3672c0bded0397415bd8d80d8b4e8057ce1c7205..ed4c0ba65f86725644f154fed0aa30cec918a002 100644 (file)
   "ISA_HAS_FP_MADD4_MSUB4 && TARGET_FUSED_MADD"
   "madd.<fmt>\t%0,%3,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "fma<mode>4"
   "ISA_HAS_FP_MADD3_MSUB3 && TARGET_FUSED_MADD"
   "madd.<fmt>\t%0,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*msub4<mode>"
   "ISA_HAS_FP_MADD4_MSUB4 && TARGET_FUSED_MADD"
   "msub.<fmt>\t%0,%3,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*msub3<mode>"
   "ISA_HAS_FP_MADD3_MSUB3 && TARGET_FUSED_MADD"
   "msub.<fmt>\t%0,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmadd4<mode>"
    && !HONOR_NANS (<MODE>mode)"
   "nmadd.<fmt>\t%0,%3,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmadd3<mode>"
    && !HONOR_NANS (<MODE>mode)"
   "nmadd.<fmt>\t%0,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmadd4<mode>_fastmath"
    && !HONOR_NANS (<MODE>mode)"
   "nmadd.<fmt>\t%0,%3,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmadd3<mode>_fastmath"
    && !HONOR_NANS (<MODE>mode)"
   "nmadd.<fmt>\t%0,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "3")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmsub4<mode>"
    && !HONOR_NANS (<MODE>mode)"
   "nmsub.<fmt>\t%0,%1,%2,%3"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "1")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmsub3<mode>"
    && !HONOR_NANS (<MODE>mode)"
   "nmsub.<fmt>\t%0,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "1")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmsub4<mode>_fastmath"
    && !HONOR_NANS (<MODE>mode)"
   "nmsub.<fmt>\t%0,%1,%2,%3"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "1")
    (set_attr "mode" "<UNITMODE>")])
 
 (define_insn "*nmsub3<mode>_fastmath"
    && !HONOR_NANS (<MODE>mode)"
   "nmsub.<fmt>\t%0,%1,%2"
   [(set_attr "type" "fmadd")
-   (set_attr "accum_in"        "1")
    (set_attr "mode" "<UNITMODE>")])
 
 ;;