This is the mail archive of the gcc@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: Will tree-ssa be GCC 3.5?


    More correctly, it is our intention to either replace or significantly
    simplify some of the RTL optimizations.  In particular, null pointer
    check elimination, CSE, GCSE, jump opts (including jump threading).

CSE is not just about what its name says, but mostly about picking the best
choice for an operand given the RTL costs and valid operands.   I still
see that as being needed.  As to GCSE, I think that mostly depends on
the lowering issue: whether there will still be any new possibly-common
expressions created during that phase.

I agree about the null pointer check elimination and most of the jump
optimizations.  However, a number of jump optimizations are doing conversions
that are sensitive to machine details.


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