c4x.c: Convert to gen_rtx_FOO.
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Tue, 13 Oct 1998 03:04:59 +0000 (03:04 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Tue, 13 Oct 1998 03:04:59 +0000 (03:04 +0000)
commitd5e4ff48146169795c31246ac5547df56bd799a8
tree556e7fd4dcda8ff34c6dddd021744bfac6eb2a2b
parentdf3f6b6df49373d856f14f2429b197b449498600
c4x.c: Convert to gen_rtx_FOO.

* config/c4x/c4x.c:  Convert to gen_rtx_FOO.
Added ATTRIBUTE_UNUSED to unused function arguments.
(rc_reg_operand): New predicate.
(c4x_rptb_insert): New function.
(c4x_rptb_nop_p): Recognize modified rptb_top pattern.
(c4x_optimization_options): New function.
* config/c4x/c4x.md: Convert to gen_rtx_FOO.
 (decrement_and_branch_on_count): New pattern.
 (rptb_top): Modified pattern to work with BCT optimization.
* config/c4x/c4x.h (RC_REG): New register class.
(rc_reg_operand): Define prototype.
(IS_RC_REG): New macro.
(IS_RC_OR_PSEUDO_REG): New macro.
(IS_RC_OR_PSEUDO_REGNO): New macro.
(OPTIMIZATION_OPTIONS): Define.

From-SVN: r23037
gcc/ChangeLog
gcc/config/c4x/c4x.c
gcc/config/c4x/c4x.h
gcc/config/c4x/c4x.md
gcc/config/c4x/t-c4x