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 stored here.

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 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-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 statements

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 the

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-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 encountered the

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

Help in understanding ccp propagator

2007-06-03 Thread Revital1 Eres
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-patches/2007-05/msg00055.html) and I encountered the