On Mon, Aug 22, 2011 at 10:04 AM, Jakub Jelinek <ja...@redhat.com> wrote: > On Mon, Aug 22, 2011 at 10:58:48AM +0300, Dimitrios Apostolou wrote: >> the future. I didn't like hashing addresses either, and I was >> surprised I saw no regressions. > > Hashing on the expr address as well just results in smaller sharing > in the hash table (i.e. if the expr has different address, but is considered > equal). The hashing of mem attrs is done just to reduce memory overhead.
And at some point the idea popped up to just dump this whole re-using mem-attrs. There is at most a single function in RTL but the whole program is available in SSA, so the memory overhead must be small. Richard. > Jakub >