aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1993-09-24 19:38:20 +0000
committerDoug Evans <dje@gnu.org>1993-09-24 19:38:20 +0000
commit8bc169f258f7643be223c5c94ce89680809a4a76 (patch)
tree80957b8659fd617e686cfdb11670437dbe5b301e /gcc/emit-rtl.c
parent6d7096b078685292f6914a35847f4c61b9321df1 (diff)
downloadgcc-8bc169f258f7643be223c5c94ce89680809a4a76.zip
gcc-8bc169f258f7643be223c5c94ce89680809a4a76.tar.gz
gcc-8bc169f258f7643be223c5c94ce89680809a4a76.tar.bz2
cse.c: (FIXED_REGNO_P): HARD_FRAME_POINTER_REGNUM is fixed.
* cse.c: (FIXED_REGNO_P): HARD_FRAME_POINTER_REGNUM is fixed. (CHEAP_REG): HARD_FRAME_POINTER_REGNUM is cheap. (FIXED_BASE_PLUS): Allow hard frame pointer as base. (NONZERO_BASE_PLUS_P): Likewise. (cannon_hash, case REG): Add HARD_FRAME_POINTER_REGNUM to list of special registers for SMALL_REGISTER_CLASSES. (find_best_addr): Addresses containing HARD_FRAME_POINTER_REGNUM cannot be replaced. (cse_main): value in HARD_FRAME_POINTER_REGNUM is preserved across calls. From-SVN: r5451
Diffstat (limited to 'gcc/emit-rtl.c')
0 files changed, 0 insertions, 0 deletions