arm.md (DOM_CC_X_AND_Y, [...]): New constants.
authorRichard Earnshaw <rearnsha@arm.com>
Sat, 10 May 2003 13:10:47 +0000 (13:10 +0000)
committerRichard Earnshaw <rearnsha@gcc.gnu.org>
Sat, 10 May 2003 13:10:47 +0000 (13:10 +0000)
commit03f1640c005e605b450b78713dc84c9f7c8860c5
tree7aeb8d0b0c940516f2bf53921b2d2aa5e00060d3
parent429d6300848372398c42e8c48aac076cef5405f3
arm.md (DOM_CC_X_AND_Y, [...]): New constants.

* arm.md (DOM_CC_X_AND_Y, DOM_CC_NX_OR_Y, DOM_CC_X_OR_Y): New
constants.
(ior_scc_scc, and_scc_scc): New insn_and_split patterns.
* arm.c (arm_select_dominance_cc_mode): Renamed from
select_dominance_cc_mode, no-longer static.  Use DOM_CC... constants.
Callers updated.
* arm-protos.h (arm_select_dominance_cc_mode): Add prototype.

From-SVN: r66662
gcc/ChangeLog
gcc/config/arm/arm-protos.h
gcc/config/arm/arm.c
gcc/config/arm/arm.md