On 4/10/07, Diego Novillo <[EMAIL PROTECTED]> wrote:
Following up on the recent discussion about GIMPLE tuples (http://gcc.gnu.org/ml/gcc/2007-03/msg01126.html), we have summarized our main ideas and implementation proposal in the attached document. This should be enough to get the implementation going, but there will be many details that still need to be addressed. Thoughts/comments on the proposal?
Hi Diego, There is no need for the addresses_taken bitmap, it's a waste of space. It is, in fact, currenly write-only except for 2 places: 1. Create_structure_vars, which uses it to shortcut determining which variables may need updating 2. Escape analysis, which uses it as a shortcut to determining which variables had their addresses taken. Neither of these really needs it, and i have a patch to remove it entirely.
Thanks.