Commit b58f0de1 by Richard Kenner

(addsi3, adddi3): For patterns valid only during reload, allow operand

1 to be `some_operand'.

From-SVN: r8483
parent 4e26af5f
...@@ -295,7 +295,7 @@ ...@@ -295,7 +295,7 @@
(define_insn "" (define_insn ""
[(set (match_operand:SI 0 "register_operand" "=&r") [(set (match_operand:SI 0 "register_operand" "=&r")
(plus:SI (plus:SI (mult:SI (match_operand:SI 1 "reg_or_0_operand" "rJ") (plus:SI (plus:SI (mult:SI (match_operand:SI 1 "some_operand" "rJ")
(match_operand:SI 2 "const48_operand" "I")) (match_operand:SI 2 "const48_operand" "I"))
(match_operand:SI 3 "register_operand" "r")) (match_operand:SI 3 "register_operand" "r"))
(match_operand:SI 4 "add_operand" "rIOKL")))] (match_operand:SI 4 "add_operand" "rIOKL")))]
...@@ -319,7 +319,7 @@ ...@@ -319,7 +319,7 @@
[(set (match_operand:DI 0 "register_operand" "=&r") [(set (match_operand:DI 0 "register_operand" "=&r")
(sign_extend:DI (sign_extend:DI
(plus:SI (plus:SI (plus:SI (plus:SI
(mult:SI (match_operand:SI 1 "reg_or_0_operand" "rJ") (mult:SI (match_operand:SI 1 "some_operand" "rJ")
(match_operand:SI 2 "const48_operand" "I")) (match_operand:SI 2 "const48_operand" "I"))
(match_operand:SI 3 "register_operand" "r")) (match_operand:SI 3 "register_operand" "r"))
(match_operand:SI 4 "add_operand" "rIOKL"))))] (match_operand:SI 4 "add_operand" "rIOKL"))))]
...@@ -345,7 +345,7 @@ ...@@ -345,7 +345,7 @@
(define_insn "" (define_insn ""
[(set (match_operand:DI 0 "register_operand" "=&r") [(set (match_operand:DI 0 "register_operand" "=&r")
(plus:DI (plus:DI (mult:DI (match_operand:DI 1 "reg_or_0_operand" "rJ") (plus:DI (plus:DI (mult:DI (match_operand:DI 1 "some_operand" "rJ")
(match_operand:DI 2 "const48_operand" "I")) (match_operand:DI 2 "const48_operand" "I"))
(match_operand:DI 3 "register_operand" "r")) (match_operand:DI 3 "register_operand" "r"))
(match_operand:DI 4 "add_operand" "rIOKL")))] (match_operand:DI 4 "add_operand" "rIOKL")))]
......
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