diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-14 17:37:25 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-06-14 17:37:25 -0400 |
commit | 893bc853685bc2cb3c3b3394c0abf78c695c8df1 (patch) | |
tree | 3bb519f4206cba3494434fff400b0421e30ad30d /gcc/local-alloc.c | |
parent | f98bb7d33fd1b44f3101f008d925ff4de5bc389c (diff) | |
download | gcc-893bc853685bc2cb3c3b3394c0abf78c695c8df1.zip gcc-893bc853685bc2cb3c3b3394c0abf78c695c8df1.tar.gz gcc-893bc853685bc2cb3c3b3394c0abf78c695c8df1.tar.bz2 |
(reload): Process and accumulate needs for RELOAD_FOR_OPADDR_ADDR reloads.
When determining if needs are nongroup needs, ignore inactive or optional
reloads.
(reload_reg_used_in_op_addr_reload): New variable to indicate when reloads of
class RELOAD_FOR_OPADDR_ADDR are in use.
(mark_reload_reg_in_use, clear_reload_reg_in_use): Process reloads of class
RELOAD_FOR_OPADDR_ADDR.
(reload_reg_free_p, reload_reg_free_before_p, reloads_conflict): Likewise.
(choose_reload_regs): Support RELOAD_FOR_OPADDR_ADDR reloads.
(emit_reload_insns): Output RELOAD_FOR_OPADDR_ADDR reloads.
From-SVN: r7462
Diffstat (limited to 'gcc/local-alloc.c')
0 files changed, 0 insertions, 0 deletions