This is the mail archive of the gcc-patches@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: [tree-ssa] Work around for an unfortunate fold-const vs. tree-optimizer interaction


In message <1068154239.7012.40.camel@p4>, Andrew MacLeod writes:
 >On Thu, 2003-11-06 at 16:05, Zack Weinberg wrote:
 >Ona  side note, Im about to turn GIMPLE back into GENERIC in
 >SSA->normal, but only as far as expressions go... ie, allowing something
 >more than a two operand expression.  So we can get a string of
 >assignments into temporaries that are only used once turned back into an
 >expression. ie:
[ ... ]


 >Which the expanders/backend generate far better code for right now. 
 >
 >Now, down the road if we make the back end or the expanders smart enough
 >to take care of this, then we could always go back to generating
 >straight GIMPLE. Its going to be under flag control anyway.
 >
 >I do think the plan is to abolish a lot of those other hideous things
 >the expanders have to deal with tho, so they ought to be a lot more
 >straightforward..
So what I think this is saying is that long term the expanders need to
handle generic and that they should not assume gimple.

Just wanted to be explicit! :-)

jeff



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