Re: Help in understanding ccp propagator

2007-06-18 Thread Richard Guenther
On Sun, 17 Jun 2007, Revital1 Eres wrote: > Hello, > > I have one more question regarding the comment in > tree-ssa-ccp.c file - > > > /* Note that for propagation purposes, we are only interested in > visiting statements that load the exact same memory reference > store

Re: Help in understanding ccp propagator

2007-06-17 Thread Revital1 Eres
Hello, I have one more question regarding the comment in tree-ssa-ccp.c file - /* Note that for propagation purposes, we are only interested in visiting statements that load the exact same memory reference stored here. Those statements will have the exact same list

Re: Help in understanding ccp propagator

2007-06-12 Thread Daniel Berlin
On 6/12/07, Revital1 Eres <[EMAIL PROTECTED]> wrote: > The engine only knew how to propagate cases that always make the same > set of vdef/vuses, so it was safe to only tell it to use the first > vdef. > > /* Note that for propagation purposes, we are only interested in > visiting stat

Re: Help in understanding ccp propagator

2007-06-12 Thread Revital1 Eres
> The engine only knew how to propagate cases that always make the same > set of vdef/vuses, so it was safe to only tell it to use the first > vdef. > > /* Note that for propagation purposes, we are only interested in > visiting statements that load the exact same memory reference >

Re: Help in understanding ccp propagator

2007-06-05 Thread Daniel Berlin
On 6/5/07, Revital1 Eres <[EMAIL PROTECTED]> wrote: > I can modify it to catch it pretty easily, just walk back a few vuses > if the current set of vuses is defined by something that does not > actually touch our offset. This sounds like what I am trying to do in ccp... > > > > I am not sure I

Re: Help in understanding ccp propagator

2007-06-05 Thread Revital1 Eres
> I can modify it to catch it pretty easily, just walk back a few vuses > if the current set of vuses is defined by something that does not > actually touch our offset. This sounds like what I am trying to do in ccp... > > > > I am not sure I understand. The new patch uses the infrastructure of

Re: Help in understanding ccp propagator

2007-06-04 Thread Daniel Berlin
On 6/4/07, Revital1 Eres <[EMAIL PROTECTED]> wrote: > > I will greatly appreciate any suggestions regarding the following > > problem I have with the ccp propagator. I am testing the new store > > ccp patch which propagates constants by walking the virtual use-def > > chain (http://gcc.gnu.org/ml

Re: Help in understanding ccp propagator

2007-06-04 Thread Revital1 Eres
> > I will greatly appreciate any suggestions regarding the following > > problem I have with the ccp propagator. I am testing the new store > > ccp patch which propagates constants by walking the virtual use-def > > chain (http://gcc.gnu.org/ml/gcc-patches/2007-05/msg00055.html) and I > > encounte

Re: Help in understanding ccp propagator

2007-06-03 Thread Daniel Berlin
On 6/3/07, Revital1 Eres <[EMAIL PROTECTED]> wrote: Hello, I will greatly appreciate any suggestions regarding the following problem I have with the ccp propagator. I am testing the new store ccp patch which propagates constants by walking the virtual use-def chain (http://gcc.gnu.org/ml/gcc-pa