Commit 8aadc2f3 by Uros Bizjak Committed by Uros Bizjak

i386.md (mov<SWIM:mode>cc and corresponding splitter): Use…

i386.md (mov<SWIM:mode>cc and corresponding splitter): Use ordered_comparison_operator predicate for operator1.

	* config/i386/i386.md (mov<SWIM:mode>cc and corresponding splitter):
	Use ordered_comparison_operator predicate for operator1.
	(add<mode>cc): ditto.

From-SVN: r162775
parent cf6521b4
...@@ -66,7 +66,8 @@ ...@@ -66,7 +66,8 @@
(cbranch<mode>4): Use ordered_comparison_operator predicate (cbranch<mode>4): Use ordered_comparison_operator predicate
for operator0. for operator0.
(cstore<mode>4): Ditto for operator1. (cstore<mode>4): Ditto for operator1.
(mov<SWIM:mode>cc): Ditto. (mov<SWIM:mode>cc and corresponding splitter): Ditto.
(add<mode>cc): ditto.
2010-07-30 Richard Guenther <rguenther@suse.de> 2010-07-30 Richard Guenther <rguenther@suse.de>
......
...@@ -16340,7 +16340,7 @@ ...@@ -16340,7 +16340,7 @@
;; Conditional addition patterns ;; Conditional addition patterns
(define_expand "add<mode>cc" (define_expand "add<mode>cc"
[(match_operand:SWI 0 "register_operand" "") [(match_operand:SWI 0 "register_operand" "")
(match_operand 1 "comparison_operator" "") (match_operand 1 "ordered_comparison_operator" "")
(match_operand:SWI 2 "register_operand" "") (match_operand:SWI 2 "register_operand" "")
(match_operand:SWI 3 "const_int_operand" "")] (match_operand:SWI 3 "const_int_operand" "")]
"" ""
...@@ -16655,7 +16655,7 @@ ...@@ -16655,7 +16655,7 @@
(define_split (define_split
[(set (match_operand 0 "register_operand" "") [(set (match_operand 0 "register_operand" "")
(if_then_else (match_operator 1 "comparison_operator" (if_then_else (match_operator 1 "ordered_comparison_operator"
[(reg FLAGS_REG) (const_int 0)]) [(reg FLAGS_REG) (const_int 0)])
(match_operand 2 "register_operand" "") (match_operand 2 "register_operand" "")
(match_operand 3 "register_operand" "")))] (match_operand 3 "register_operand" "")))]
......
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