* config/avr/predicates.md (io_address_operand): New predicate.
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Apr 2008 19:21:01 +0000 (19:21 +0000)
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Apr 2008 19:21:01 +0000 (19:21 +0000)
commit483108791801d42d879b6aa23b1954e1f692d372
tree542284168d0729532e8eddfa60988c11b12c5114
parent470d0bc898e07390e0439afd279397d249ee84e8
* config/avr/predicates.md (io_address_operand): New predicate.
* config/avr/avr-protos.h (avr_io_address_p): Remove declaration.
* config/avr/avr.c (avr_io_address_p): Remove function.
(out_movqi_r_mr): Use 'io_address_operand' predicate instead of
'avr_io_address_p' function.
(out_movhi_r_mr): (Ditto.).
(out_movqi_mr_r): (Ditto.).
(out_movhi_mr_r): (Ditto.).
(avr_address_cost): (Ditto.).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133846 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/predicates.md