mirror of git://gcc.gnu.org/git/gcc.git
rs6000: Remove rs6000_cbranch_operator
rs6000_cbranch_operator now is just comparison_operator, so just use that directly. * config/rs6000/predicated.md (rs6000_cbranch_operator): Delete. * config/rs6000/rs6000.md: Replace rs6000_cbranch_operator by comparison_operator. From-SVN: r248977
This commit is contained in:
parent
4cdd1c4c48
commit
817b5d3a9e
|
|
@ -1,3 +1,9 @@
|
|||
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* config/rs6000/predicated.md (rs6000_cbranch_operator): Delete.
|
||||
* config/rs6000/rs6000.md: Replace rs6000_cbranch_operator by
|
||||
comparison_operator.
|
||||
|
||||
2017-06-07 Segher Boessenkool <segher@kernel.crashing.org>
|
||||
|
||||
* config/rs6000/rs6000.c: Remove everything related to -mfloat-gprs.
|
||||
|
|
|
|||
|
|
@ -1238,10 +1238,6 @@
|
|||
GET_MODE (XEXP (op, 0))),
|
||||
1"))))
|
||||
|
||||
;; Return 1 if OP is a valid comparison operator for "cbranch" instructions.
|
||||
(define_predicate "rs6000_cbranch_operator"
|
||||
(match_operand 0 "comparison_operator"))
|
||||
|
||||
;; Return 1 if OP is an unsigned comparison operator.
|
||||
(define_predicate "unsigned_comparison_operator"
|
||||
(match_code "ltu,gtu,leu,geu"))
|
||||
|
|
|
|||
|
|
@ -11430,7 +11430,7 @@
|
|||
;; insns, and branches.
|
||||
|
||||
(define_expand "cbranch<mode>4"
|
||||
[(use (match_operator 0 "rs6000_cbranch_operator"
|
||||
[(use (match_operator 0 "comparison_operator"
|
||||
[(match_operand:GPR 1 "gpc_reg_operand" "")
|
||||
(match_operand:GPR 2 "reg_or_short_operand" "")]))
|
||||
(use (match_operand 3 ""))]
|
||||
|
|
@ -11453,7 +11453,7 @@
|
|||
}")
|
||||
|
||||
(define_expand "cbranch<mode>4"
|
||||
[(use (match_operator 0 "rs6000_cbranch_operator"
|
||||
[(use (match_operator 0 "comparison_operator"
|
||||
[(match_operand:FP 1 "gpc_reg_operand" "")
|
||||
(match_operand:FP 2 "gpc_reg_operand" "")]))
|
||||
(use (match_operand 3 ""))]
|
||||
|
|
@ -11683,7 +11683,7 @@
|
|||
})
|
||||
|
||||
(define_expand "cstore<mode>4"
|
||||
[(use (match_operator 1 "rs6000_cbranch_operator"
|
||||
[(use (match_operator 1 "comparison_operator"
|
||||
[(match_operand:GPR 2 "gpc_reg_operand")
|
||||
(match_operand:GPR 3 "reg_or_short_operand")]))
|
||||
(clobber (match_operand:GPR 0 "gpc_reg_operand"))]
|
||||
|
|
@ -11746,7 +11746,7 @@
|
|||
})
|
||||
|
||||
(define_expand "cstore<mode>4"
|
||||
[(use (match_operator 1 "rs6000_cbranch_operator"
|
||||
[(use (match_operator 1 "comparison_operator"
|
||||
[(match_operand:FP 2 "gpc_reg_operand")
|
||||
(match_operand:FP 3 "gpc_reg_operand")]))
|
||||
(clobber (match_operand:SI 0 "gpc_reg_operand"))]
|
||||
|
|
|
|||
Loading…
Reference in New Issue