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
This commit is contained in:
Aldy Hernandez 2004-07-15 21:02:15 +00:00 committed by Aldy Hernandez
parent 523456dbde
commit 24fab1d3db
3 changed files with 7 additions and 19 deletions

View File

@ -1,3 +1,9 @@
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>
* config/mips/mips.c (mips_adjust_insn_length): Fix handling of

View File

@ -13748,7 +13748,7 @@
"cc_reg_operand" "0,y")
(const_int 0)])])
(const_int 1)))]
"!(TARGET_E500 && TARGET_HARD_FLOAT && !TARGET_FPRS)"
""
"cr%q1 %E0,%j2,%j4"
[(set_attr "type" "cr_logical,delayed_cr")])

View File

@ -2457,24 +2457,6 @@
;; 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.
(define_insn "e500_flip_gt_bit"
[(set (match_operand:CCFP 0 "cc_reg_operand" "=y")