Commit 76fd7c28 by Jeff Law

pa.md (cacheflush): Rework pattern and output template to avoid using REG+D addressing.

	* pa.md (cacheflush): Rework pattern and output template to avoid
	using REG+D addressing.

From-SVN: r4210
parent c495c0c0
...@@ -3053,7 +3053,7 @@ ...@@ -3053,7 +3053,7 @@
;; is sufficient. ;; is sufficient.
(define_insn "cacheflush" (define_insn "cacheflush"
[(unspec_volatile [(const_int 1)] 0) [(unspec_volatile [(const_int 1)] 0)
(use (match_operand:SI 0 "" ""))] (use (mem:SI (match_operand:SI 0 "register_operand" "r")))]
"" ""
"fdc %0\;sync\;fic %0\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop" "fdc 0(0,%0)\;sync\;fic 0(0,%0)\;sync\;nop\;nop\;nop\;nop\;nop\;nop\;nop"
[(set_attr "length" "11")]) [(set_attr "length" "11")])
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