* config/rx/predicates.md (rx_minmax_operand): New predicate.
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Sep 2011 14:37:30 +0000 (14:37 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Sep 2011 14:37:30 +0000 (14:37 +0000)
commit7beada866b2b3e66b190ac0ab9663e981a7647aa
tree9916d9a539e45075c1ae0c85de0801dcd97d6724
parent6ef008f9bdaacf5cc660301131797ca0ae5c229f
* config/rx/predicates.md (rx_minmax_operand): New predicate.
Accepts immediates and a restricted subset of MEMs.
* config/rx/rx.md (int_modes): New iterator.
(smaxsi3, sminsi3): Delete and replace with...
(smax<int_mode>3, smin<int_mode>3): New patterns.
(umax<>3_u, umax<>3_ur, umax<>3, umin<>3): New patterns.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179315 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rx/predicates.md
gcc/config/rx/rx.md