--- Comment #37 from rguenth at gcc dot gnu dot org 2008-01-23 09:12
---
The lim patch applies alias-oracle techniques to the loop invariant and store
motion parts of tree-ssa-loop-im.c. I have a forward-port of Zdeneks patch to
current trunk.
Note that the alias-oracle patch for SCCV
--- Comment #36 from steven at gcc dot gnu dot org 2008-01-23 08:54 ---
What is the relation between the LIM patch and the alias oracle patch that was
floated some time ago?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19580
--- Comment #35 from eres at il dot ibm dot com 2007-09-13 04:45 ---
Created an attachment (id=14200)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14200&action=view)
lim patch
As I suspected my latest available version is not suitable for current
mainline (I attached it anyway
--- Comment #34 from eres at il dot ibm dot com 2007-09-12 15:09 ---
I did not engage with it for some time so I doubt it if my latest version of
the patch (which is originally in
http://gcc.gnu.org/ml/gcc-patches/2007-01/msg02331.html) is suitable for
current mainline. I will certainly
--- Comment #33 from rakdver at gcc dot gnu dot org 2007-09-12 14:49
---
> Zdenek, I think you had a patch to make lim more precise in this regard?
Yes. Revital Eres was trying to put it into shape suitable for mainline a few
months ago, I am not sure what is the status of that?
--
--- Comment #32 from rguenth at gcc dot gnu dot org 2007-09-12 14:44
---
load-store motion at the tree level should really catch this. For this it
needs to be extended to disambiguate aliases by looking at the actual memory
references:
:
# r_8 = PHI
# n_11 = PHI
# VUSE
D.11
--- Comment #31 from rguenth at gcc dot gnu dot org 2007-04-17 09:22
---
It's broken as we want the code from comment #1 back.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #30 from dberlin at gcc dot gnu dot org 2007-04-17 06:53
---
Is this really still broken in mainline?
At least as of Richard's last update, it wasn't
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19580
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.1.2 |4.1.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19580