Commit 310324b8 by Doug Evans

arm.md (*ldmsi,*stmsi): Use (mem (match_operand ...)) to avoid using…

arm.md (*ldmsi,*stmsi): Use (mem (match_operand ...)) to avoid using indirect_operand (reload problems).

	* arm/arm.md (*ldmsi,*stmsi): Use (mem (match_operand ...))
	to avoid using indirect_operand (reload problems).

From-SVN: r11704
parent 7f6c7be1
...@@ -2907,7 +2907,7 @@ ...@@ -2907,7 +2907,7 @@
(define_insn "*ldmsi" (define_insn "*ldmsi"
[(match_parallel 0 "load_multiple_operation" [(match_parallel 0 "load_multiple_operation"
[(set (match_operand:SI 1 "s_register_operand" "=r") [(set (match_operand:SI 1 "s_register_operand" "=r")
(match_operand:SI 2 "indirect_operand" "Q"))])] (mem:SI (match_operand:SI 2 "s_register_operand" "r")))])]
"" ""
"* "*
{ {
...@@ -2980,7 +2980,7 @@ ...@@ -2980,7 +2980,7 @@
(define_insn "*stmsi" (define_insn "*stmsi"
[(match_parallel 0 "store_multiple_operation" [(match_parallel 0 "store_multiple_operation"
[(set (match_operand:SI 2 "indirect_operand" "=Q") [(set (mem:SI (match_operand:SI 2 "s_register_operand" "r"))
(match_operand:SI 1 "s_register_operand" "r"))])] (match_operand:SI 1 "s_register_operand" "r"))])]
"" ""
"* "*
......
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