Commit 24fab1d3 by Aldy Hernandez Committed by Aldy Hernandez

rs6000.md ("*cceq_ior_compare"): Allow unconditionally.

        * config/rs6000/rs6000.md ("*cceq_ior_compare"): Allow
        unconditionally.
        * config/rs6000/spe.md ("e500_cceq_ior_compare"): Remove.

From-SVN: r84775
parent 523456db
2004-07-15 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/rs6000.md ("*cceq_ior_compare"): Allow
unconditionally.
* config/rs6000/spe.md ("e500_cceq_ior_compare"): Remove.
2004-07-15 Richard Sandiford <rsandifo@redhat.com> 2004-07-15 Richard Sandiford <rsandifo@redhat.com>
* config/mips/mips.c (mips_adjust_insn_length): Fix handling of * config/mips/mips.c (mips_adjust_insn_length): Fix handling of
......
...@@ -13748,7 +13748,7 @@ ...@@ -13748,7 +13748,7 @@
"cc_reg_operand" "0,y") "cc_reg_operand" "0,y")
(const_int 0)])]) (const_int 0)])])
(const_int 1)))] (const_int 1)))]
"!(TARGET_E500 && TARGET_HARD_FLOAT && !TARGET_FPRS)" ""
"cr%q1 %E0,%j2,%j4" "cr%q1 %E0,%j2,%j4"
[(set_attr "type" "cr_logical,delayed_cr")]) [(set_attr "type" "cr_logical,delayed_cr")])
......
...@@ -2457,24 +2457,6 @@ ...@@ -2457,24 +2457,6 @@
;; FP comparison stuff. ;; FP comparison stuff.
(define_insn "e500_cceq_ior_compare"
[(set (match_operand:CCEQ 0 "cc_reg_operand" "=y,?y")
(compare:CCEQ (match_operator:SI 1 "boolean_operator"
[(match_operator:SI 2
"branch_positive_comparison_operator"
[(match_operand 3
"cc_reg_operand" "y,y")
(const_int 0)])
(match_operator:SI 4
"branch_positive_comparison_operator"
[(match_operand 5
"cc_reg_operand" "0,y")
(const_int 0)])])
(const_int 1)))]
"TARGET_E500 && TARGET_HARD_FLOAT && !TARGET_FPRS"
"cr%q1 %c0,%j2,%j4"
[(set_attr "type" "cr_logical,delayed_cr")])
;; Flip the GT bit. ;; Flip the GT bit.
(define_insn "e500_flip_gt_bit" (define_insn "e500_flip_gt_bit"
[(set (match_operand:CCFP 0 "cc_reg_operand" "=y") [(set (match_operand:CCFP 0 "cc_reg_operand" "=y")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment