Re: [PATCH, SMS 2/4] Move the creation of anti-dep edge

2011-05-30 Thread Revital Eres
Hello, > > OK, this makes sense. Just to re-confirm, the exact same edges are created > in both cases, right? No, sorry for not been more clear on this. The previous implementation will actually create redundant anti-dep edges. This happens when the definition that is used in jump_insn is define

Re: [PATCH, SMS 2/4] Move the creation of anti-dep edge

2011-05-29 Thread Ayal Zaks
Revital Eres wrote on 19/05/2011 07:44:23 AM: > From: Revital Eres > To: Ayal Zaks/Haifa/IBM@IBMIL > Cc: gcc-patches@gcc.gnu.org, Patch Tracking > Date: 19/05/2011 07:44 AM > Subject: [PATCH, SMS 2/4] Move the creation of anti-dep edge > > Hello, > > The attached

[PATCH, SMS 2/4] Move the creation of anti-dep edge

2011-05-18 Thread Revital Eres
Hello, The attached patch moves the creation of anti-dep edge from a branch to it's def from create_ddg_dep_from_intra_loop_link () to add_cross_iteration_register_deps () due to the fact the edge is with distance 1 and thus should be in the later function. The edge was added to avoid creating re