re PR rtl-optimization/17482 (GCSE after reload replacing changing instructions)
authorSteven Bosscher <stevenb@suse.de>
Tue, 21 Sep 2004 07:48:29 +0000 (07:48 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Tue, 21 Sep 2004 07:48:29 +0000 (07:48 +0000)
commitc93320c457dc75596c5482cdbef7783ad6cdaf2e
treecf57012ff1cccade663d2393c59d5330bb6d67f1
parent15ee342b73adc73b1c307c9b827bdd5341561bf1
re PR rtl-optimization/17482 (GCSE after reload replacing changing instructions)

PR rtl-optimization/17482
* postreload-gcse.c (reg_avail_info, oprs_unchanged_p,
load_killed_in_block_p): Clarify comments.
(record_last_reg_set_info): Make static inline.
(mark_call, mark_set, mark_clobber, mark_oprs_set): Remove.
(record_opr_changes): New function to replace the above.
(compute_hash_table): Clarify comments.  Use record_opr_changes.
(reg_set_between_after_reload_p): Clean up.
(reg_used_between_after_reload_p): Likewise.
(eliminate_partially_redundant_load): Clarify comments.

From-SVN: r87794
gcc/ChangeLog
gcc/postreload-gcse.c