OSDN Git Service

rx: Cleanup conditional branches.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jan 2011 17:53:55 +0000 (17:53 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jan 2011 17:53:55 +0000 (17:53 +0000)
commitccfccd66ef3ed4ed561a68c0cb2f6681ed2bac04
tree3007be2eaad792204f0b8c032a8f8aee8531c6ef
parentf1ccf24555035f36e13ff3a4013e6b8f044777ee
rx: Cleanup conditional branches.

Use match_operator, not code_iterators.  Use a new helper function,
rx_split_cbranch.  Get the modes right on the comparisons.  Distinguish
fp comparisons with CC_Fmode.

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