"Documentation by paper"
law@redhat.com
law@redhat.com
Mon Feb 9 18:39:00 GMT 2004
In message <20040209175301.GB3455@mail.shareable.org>, Jamie Lokier writes:
>Granted, but papers do refer to them as "minimal SSA" et al., and the
>properties are relevant to algorithms. Without being 100% certain
>from memory, I recall some algorithms require some of the "useless"
>PHI nodes to be present.
The claims were that some algorithms may be able to do a better job at
optimizing when those useless PHIs were present. I believe Daniel showed
some evidence that refuted those claims.
I'll also note that our optimizers don't care if they're presented with the
extra PHI nodes or not (which should be true for any SSA optimizer since
otherwise you'd be required to run a DCE pass before entering any SSA
optimizer to remove dead phi nodes).
I'll note that the differences in fully, semi and minimal are also discussed
in a variety of papers and textbooks, though not as far back as the Dragon
book.
jeff
More information about the Gcc
mailing list