On Sun, 2005-09-11 at 16:41 +0200, Zdenek Dvorak wrote:

> No, it unfortunately cannot help.  The new blocks are placed before the
> loop, and jump threading only occurs inside the loop, so the sizes of
> copied blocks remain small.
Yea, you're right. It's been a while since I looked at this...

The other alternative is to simply cap the number of iterations when
backedges are threaded.



> I guess the only real fix is to remove jump threading from dom and make
> a separate, non-iterative pass for it.  Which of course is quite a bit
> of work.
It is certainly a lot of work.  I've got bits and pieces of that around
here, but nothing terribly useful yet.


jeff


Reply via email to