Commit b83b72a6 by Richard Kenner

(tstdi, cmpdi): Use match_scratch, not match_operand.

From-SVN: r10139
parent e8b87aac
...@@ -286,17 +286,14 @@ ...@@ -286,17 +286,14 @@
[(parallel [(parallel
[(set (cc0) [(set (cc0)
(match_operand:DI 0 "nonimmediate_operand" "d")) (match_operand:DI 0 "nonimmediate_operand" "d"))
(clobber (match_dup 1))])] (clobber (scratch:DI))])]
"" ""
" "")
{
operands[1] = gen_reg_rtx (DImode);
}")
(define_insn "" (define_insn ""
[(set (cc0) [(set (cc0)
(match_operand:DI 1 "nonimmediate_operand" "0")) (match_operand:DI 1 "nonimmediate_operand" "0"))
(clobber (match_operand:DI 0 "register_operand" "=d"))] (clobber (match_scratch:DI 0 "=d"))]
"" ""
"* "*
{ {
...@@ -412,18 +409,15 @@ ...@@ -412,18 +409,15 @@
[(set (cc0) [(set (cc0)
(compare (match_operand:DI 0 "nonimmediate_operand" "") (compare (match_operand:DI 0 "nonimmediate_operand" "")
(match_operand:DI 1 "general_operand" ""))) (match_operand:DI 1 "general_operand" "")))
(clobber (match_dup 2))])] (clobber (scratch:DI))])]
"" ""
" "")
{
operands[2] = gen_reg_rtx (DImode);
}")
(define_insn "" (define_insn ""
[(set (cc0) [(set (cc0)
(compare (match_operand:DI 1 "nonimmediate_operand" "0,d") (compare (match_operand:DI 1 "nonimmediate_operand" "0,d")
(match_operand:DI 2 "general_operand" "d,0"))) (match_operand:DI 2 "general_operand" "d,0")))
(clobber (match_operand:DI 0 "register_operand" "=d,d"))] (clobber (match_scratch:DI 0 "=d,d"))]
"" ""
"* "*
{ {
......
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