m68k.md (adddi_dilshr32): Allow all operands to be registers too.

* m68k.md (adddi_dilshr32): Allow all operands to be registers too.
        (adddi_dishl32): Similarly.

From-SVN: r24452
This commit is contained in:
Jeffrey A Law 1998-12-31 00:13:53 +00:00 committed by Jeff Law
parent 97577254a2
commit 4cca99f4bd
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,8 @@
Wed Dec 30 23:38:55 1998 Jeffrey A Law (law@cygnus.com)
* m68k.md (adddi_dilshr32): Allow all operands to be registers too.
(adddi_dishl32): Similarly.
* cse.c (invalidate_skipped_block): Call invalidate_from_clobbers
for each insn in the skipped block.

View File

@ -2104,7 +2104,7 @@
;; (plus:DI (match_operand:DI 2 "general_operand" "%0")
;; (lshiftrt:DI (match_operand:DI 1 "general_operand" "ro")
;; (const_int 32))))]
(plus:DI (lshiftrt:DI (match_operand:DI 1 "general_operand" "o,r")
(plus:DI (lshiftrt:DI (match_operand:DI 1 "general_operand" "ro,r")
(const_int 32))
(match_operand:DI 2 "general_operand" "0,0")))]
""
@ -2123,7 +2123,7 @@
;; (plus:DI (match_operand:DI 2 "general_operand" "%0")
;; (ashift:DI (match_operand:DI 1 "general_operand" "ro")
;; (const_int 32))))]
(plus:DI (ashift:DI (match_operand:DI 1 "general_operand" "o,r")
(plus:DI (ashift:DI (match_operand:DI 1 "general_operand" "ro,r")
(const_int 32))
(match_operand:DI 2 "general_operand" "0,0")))]
""