aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtlanal.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1992-10-13 19:07:51 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1992-10-13 19:07:51 -0400
commit100fcf4cb386189e5d352bcce2770d8e778773fc (patch)
tree04c4394cee59ac31ed47bdd4e85faf57d21fe933 /gcc/rtlanal.c
parentfba942c46dad90bc02695e422b89c4145b59419e (diff)
downloadgcc-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