diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-10-13 19:07:51 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-10-13 19:07:51 -0400 |
commit | 100fcf4cb386189e5d352bcce2770d8e778773fc (patch) | |
tree | 04c4394cee59ac31ed47bdd4e85faf57d21fe933 /gcc/rtlanal.c | |
parent | fba942c46dad90bc02695e422b89c4145b59419e (diff) | |
download | gcc-100fcf4cb386189e5d352bcce2770d8e778773fc.zip gcc-100fcf4cb386189e5d352bcce2770d8e778773fc.tar.gz gcc-100fcf4cb386189e5d352bcce2770d8e778773fc.tar.bz2 |
(PROMOTE_MODE, ADJUST_COST): New macros.
(CALL_USED_REGISTERS): LR0 is call-used.
(HARD_REGNO_MODE_OK): Handle MODE_PARTIAL_INT and the special
registers that can only hold those modes.
(MODES_TIEABLE_P): Clean up and handle MODE_PARTIAL_INT modes.
(enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Add new
classes LR0_REGS, FC_REGS, and CR_REGS.
(REGNO_REG_CLASS, REG_CLASS_FROM_LETTER): Likewise.
(PREDICATE_CODES): Update for new and deleted predicates.
From-SVN: r2444
Diffstat (limited to 'gcc/rtlanal.c')
0 files changed, 0 insertions, 0 deletions