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: [Patch tree-ssa] RFC: Enable path threading for control variables (PR tree-optimization/54742).


On 10/18/13 05:05, James Greenhalgh wrote:
On Fri, Oct 18, 2013 at 11:55:08AM +0100, Richard Biener wrote:
I suppose with Jeffs recent work on jump-threading through paths
this case in handled and the patch in this thread is obsolete or can
be reworked?

Yes, this patch is now obsolete, Jeff's solution is much more
elegant :-)
Not sure if I'd use the term elegant :-) My solution is certainly more general though. There's still a couple rounds of staging bits as I clean up the rough edges.

The need to store a full thread path to get SSA graph update correct in cases where we have a joiner block, followed by multiple threadable blocks without side effects, followed by a threadable block with side effects was unexpected.

Jeff


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