gcse.c (hash_scan_set): If cprop, see if REG_EQUAL or REG_EQUIV.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Fri, 16 Feb 2001 19:29:49 +0000 (19:29 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 16 Feb 2001 19:29:49 +0000 (14:29 -0500)
commit172890a2ddc7b280146cb88c9daab2f70b460f4a
tree9e827a88ee3e8c8964cf2f67d525acf57abbd4f0
parentb71e8e8477eb854aed39b89a3bc5f9107a4b28ee
gcse.c (hash_scan_set): If cprop, see if REG_EQUAL or REG_EQUIV.

* gcse.c (hash_scan_set): If cprop, see if REG_EQUAL or REG_EQUIV.
Don't CSE a nop.
(hash_scan_insn): Clean up calls to hash_scan_set.
(compute_kill_rd): REGNO now unsigned.
(try_replace_reg): Rework to use simplify_replace_rtx.
(cprop_jump, cprop_cc0_jump): Likewise.
(cprop_insn): Call find_reg_equal_equiv_note.
Reflect changes to cprop_jump and cprop_cc0_jump.

From-SVN: r39774
gcc/ChangeLog
gcc/gcse.c