Commit f705a9a0 by J"orn Rennecke Committed by Joern Rennecke

predicates.md (cache_address_operand): Special.

	* config/sh/predicates.md (cache_address_operand): Special.
	(ua_address_operand): Likewise.

From-SVN: r112085
parent 3cc189f5
2006-03-15 J"orn Rennecke <joern.rennecke@st.com>
* config/sh/predicates.md (cache_address_operand): Special.
(ua_address_operand): Likewise.
2006-03-15 Zdenek Dvorak <dvorakz@suse.cz> 2006-03-15 Zdenek Dvorak <dvorakz@suse.cz>
* haifa-sched.c (unlink_other_notes, reemit_notes): Do not handle * haifa-sched.c (unlink_other_notes, reemit_notes): Do not handle
......
...@@ -216,9 +216,10 @@ ...@@ -216,9 +216,10 @@
(and (match_code "and,ior,xor") (and (match_code "and,ior,xor")
(match_test "GET_MODE (op) == mode"))) (match_test "GET_MODE (op) == mode")))
;; TODO: Add a comment here. ;; Return 1 of OP is an address suitable for a cache manipulation operation.
;; MODE has the meaning as in address_operand.
(define_predicate "cache_address_operand" (define_special_predicate "cache_address_operand"
(match_code "plus,reg") (match_code "plus,reg")
{ {
if (GET_CODE (op) == PLUS) if (GET_CODE (op) == PLUS)
...@@ -749,9 +750,9 @@ ...@@ -749,9 +750,9 @@
return extend_reg_operand (op, mode); return extend_reg_operand (op, mode);
}) })
;; TODO: Add a comment here. ;; Return 1 of OP is an address suitable for an unaligned access instruction.
(define_predicate "ua_address_operand" (define_special_predicate "ua_address_operand"
(match_code "subreg,reg,plus") (match_code "subreg,reg,plus")
{ {
if (GET_CODE (op) == PLUS if (GET_CODE (op) == PLUS
......
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