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]

Proposed major change to combine


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?


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