Include hard-reg-set.h.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 9 Apr 1993 01:44:57 +0000 (21:44 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 9 Apr 1993 01:44:57 +0000 (21:44 -0400)
commit55310dadb016d935b602a60d0467d96e960c7b03
treeba60657bad0b0e40330291c171cb450323055fa6
parentf67850266f1c06c34c97b42d011a47a0920d5e3c
Include hard-reg-set.h.

(reg_nonzero_bits): Should be unsigned.
(reg_last_set_{mode,nonzero_bits,sign_bit_copies}): New variables.
(combine_instructions): Allocate and initialized them.
(nonzero_bits, num_sign_bit_copies, case REG): Use new variables to get
information on regs we've seen before.
(record_value_for_reg): Set new variables for register being modified.
(record_dead_and_set_regs): Invalidate regs clobbered by CALL_INSN.

From-SVN: r4051
gcc/combine.c