Re: [PATCH][v2] GIMPLE store merging pass

2016-08-25 Thread Richard Biener
On August 25, 2016 3:57:11 PM GMT+02:00, Kyrill Tkachov wrote: >Hi Richard, > >On 25/08/16 14:01, Richard Biener wrote: >> On Mon, Aug 22, 2016 at 12:39 PM, Kyrill Tkachov >> wrote: >>> Hi all, >>> >>> This is a v2 of the patch at [1] addressing feedback from Richi. >>> The most major changes ar

Re: [PATCH][v2] GIMPLE store merging pass

2016-08-25 Thread Kyrill Tkachov
Hi Richard, On 25/08/16 14:01, Richard Biener wrote: On Mon, Aug 22, 2016 at 12:39 PM, Kyrill Tkachov wrote: Hi all, This is a v2 of the patch at [1] addressing feedback from Richi. The most major changes are in the first phase of the pass that detects store chains. This now uses a hash_map t

Re: [PATCH][v2] GIMPLE store merging pass

2016-08-25 Thread Richard Biener
On Mon, Aug 22, 2016 at 12:39 PM, Kyrill Tkachov wrote: > Hi all, > > This is a v2 of the patch at [1] addressing feedback from Richi. > The most major changes are in the first phase of the pass that detects store > chains. > This now uses a hash_map to track multiple chains to different bases, >

[PATCH][v2] GIMPLE store merging pass

2016-08-22 Thread Kyrill Tkachov
Hi all, This is a v2 of the patch at [1] addressing feedback from Richi. The most major changes are in the first phase of the pass that detects store chains. This now uses a hash_map to track multiple chains to different bases, eliminating the need to iterate over a basic block multiple times,