This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Proposed major change to combine
- To: gcc at gcc dot gnu dot org
- Subject: Proposed major change to combine
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Thu, 8 Mar 01 09:52:10 EST
I'd like to propose getting rid of the mechanisms where it tries to
substitute things inside RTL and instead always make new RTL. This costs
most memory, but is less of an issue with GC.
Aside from making the code cleaner, the major advantage of this is that then
all the simplification code in combine.c can be moved into simplify-rtx.c and
all the other passes will benefit from it.
Any comments/objections?