This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa PATCH] Pick memory consumption low hanging fruit


In message <200311191943.43559.s.bosscher@student.tudelft.nl>, Steven Bosscher 
writes:
 >> SSA_NAMEs and PHIs have very clear lifetimes.
 >
 >Hmmm, not much clearer than basic blocks AFAICT, at least, not for the tree 
 >cfg.
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!

Jeff



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]