This is the mail archive of the
mailing list for the GCC project.
Re: [tree-ssa PATCH] Pick memory consumption low hanging fruit
- From: law at redhat dot com
- To: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>
- Cc: Andrew MacLeod <amacleod at redhat dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 19 Nov 2003 12:03:22 -0700
- Subject: Re: [tree-ssa PATCH] Pick memory consumption low hanging fruit
- Reply-to: law at redhat dot com
In message <email@example.com>, Steven Bosscher
>> SSA_NAMEs and PHIs have very clear lifetimes.
>Hmmm, not much clearer than basic blocks AFAICT, at least, not for the tree
Disagree strongly. SSA_NAMEs and PHI nodes have a lifetime that starts
at the beginning of rewrite_into_ssa and ends at the end of rewrite_out_of_ssa.
Some changes I'm working on will make that even clearer since those changes
recycle SSA_NAMEs during that lifetime (and we'll probably recycle PHIs too).
Contrast this to a block. A block could life within the tree passes,
within the rtl passes, or possibly across both!