ssa.c (rename_block): Update parameter to remove_phi_alternative
* ssa.c (rename_block): Update parameter to remove_phi_alternative (convert_from_ssa): Do create REG_DEAD and REG_UNUSED notes when re-running life analysis. From-SVN: r43473
This commit is contained in:
parent
f5e6aae050
commit
5e93ca8698
@ -1,3 +1,9 @@
|
||||
Wed Jun 20 08:35:02 2001 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* ssa.c (rename_block): Update parameter to remove_phi_alternative
|
||||
(convert_from_ssa): Do create REG_DEAD and REG_UNUSED notes when
|
||||
re-running life analysis.
|
||||
|
||||
2001-06-20 Stan Shebs <shebs@apple.com>
|
||||
|
||||
* objc/objc-act.c (hash_init): Assume xmalloc always succeeds,
|
||||
|
@ -1065,7 +1065,7 @@ rename_block (bb, idom)
|
||||
consider those edges. */
|
||||
if (reg == NULL || reg == RENAME_NO_RTX)
|
||||
{
|
||||
if (! remove_phi_alternative (phi, bb))
|
||||
if (! remove_phi_alternative (phi, b))
|
||||
abort ();
|
||||
}
|
||||
else
|
||||
@ -2153,8 +2153,8 @@ convert_from_ssa()
|
||||
any significant dead code at this point, except perhaps dead
|
||||
stores. So do not take the time to perform dead code elimination.
|
||||
|
||||
We also do not need death notes, so don't bother creating them. */
|
||||
life_analysis (insns, NULL, 0);
|
||||
Register coalescing needs death notes, so generate them. */
|
||||
life_analysis (insns, NULL, PROP_DEATH_NOTES);
|
||||
|
||||
/* Figure out which regs in copies and phi nodes don't conflict and
|
||||
therefore can be coalesced. */
|
||||
|
Loading…
Reference in New Issue
Block a user