Will tree-ssa be GCC 3.5?

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Tue Dec 2 05:40:00 GMT 2003


    CSE is an example of a pass that I want to see significantly simplified.

Most of the complexity in CSE is due to code that chooses the best form for
an insn given costs and valid operands for a machine.  That's not going
to be affected by tree-ssa.  I think it'll need nearly all of the current
hash table mechanism to do that.  The "around branches" and related stuff
*should* indeed certainly disappear, but we thought (at least I did) that
it could go away when gcse was written and that turned out not to be the
case.  So I'm a bit more skeptical that this will be any different.  In any
event, though that code takes up a significant fraction of the compile
*time*, it's not a particularly *complex* part of CSE.



More information about the Gcc mailing list