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

2016-10-24 Thread Richard Biener
On Mon, 24 Oct 2016, Kyrill Tkachov wrote: > > On 21/10/16 19:37, Richard Biener wrote: > > On October 21, 2016 3:29:15 PM GMT+02:00, Kyrill Tkachov > > wrote: > > > Hi Richard, > > > > > > On 21/10/16 13:37, Richard Biener wrote: > > > > On Tue, 18 Oct 2016,

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

2016-10-24 Thread Kyrill Tkachov
On 21/10/16 19:37, Richard Biener wrote: On October 21, 2016 3:29:15 PM GMT+02:00, Kyrill Tkachov wrote: Hi Richard, On 21/10/16 13:37, Richard Biener wrote: On Tue, 18 Oct 2016, Kyrill Tkachov wrote: Hi Richard, This patch is a merge of [1] and [2] and

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

2016-10-21 Thread Richard Biener
On October 21, 2016 3:29:15 PM GMT+02:00, Kyrill Tkachov wrote: >Hi Richard, > >On 21/10/16 13:37, Richard Biener wrote: >> On Tue, 18 Oct 2016, Kyrill Tkachov wrote: >> >>> Hi Richard, >>> >>> This patch is a merge of [1] and [2] and implements the manual >merging

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

2016-10-21 Thread Kyrill Tkachov
Hi Richard, On 21/10/16 13:37, Richard Biener wrote: On Tue, 18 Oct 2016, Kyrill Tkachov wrote: Hi Richard, This patch is a merge of [1] and [2] and implements the manual merging of bitfields as outlined in [1] but actually makes it work on BYTES_BIG_ENDIAN too. It caused me a lot of

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

2016-10-21 Thread Richard Biener
On Tue, 18 Oct 2016, Kyrill Tkachov wrote: > Hi Richard, > > This patch is a merge of [1] and [2] and implements the manual merging of > bitfields > as outlined in [1] but actually makes it work on BYTES_BIG_ENDIAN too. > It caused me a lot of headeache because the bit offset is counted from the

[PATCH][v6] GIMPLE store merging pass

2016-10-18 Thread Kyrill Tkachov
Hi Richard, This patch is a merge of [1] and [2] and implements the manual merging of bitfields as outlined in [1] but actually makes it work on BYTES_BIG_ENDIAN too. It caused me a lot of headeache because the bit offset is counted from the most significant bit in the byte, even though