Re: Handling aliasing memory accesses in gimple/ssa

2016-05-10 Thread Kyrill Tkachov
On 10/05/16 14:46, Richard Biener wrote: On Tue, May 10, 2016 at 3:41 PM, Kyrill Tkachov wrote: Hi all, I'm taking a stab at fixing PR 22141 by merging adjacent stores into wider stores in a late gimple pass. My current plan is to go through all the assignments in a basic block and keep trac

Re: Handling aliasing memory accesses in gimple/ssa

2016-05-10 Thread Richard Biener
On Tue, May 10, 2016 at 3:41 PM, Kyrill Tkachov wrote: > Hi all, > > I'm taking a stab at fixing PR 22141 by merging adjacent stores into wider > stores in a late gimple pass. > > My current plan is to go through all the assignments in a basic block and > keep track of > LHS expressions that are C

Handling aliasing memory accesses in gimple/ssa

2016-05-10 Thread Kyrill Tkachov
Hi all, I'm taking a stab at fixing PR 22141 by merging adjacent stores into wider stores in a late gimple pass. My current plan is to go through all the assignments in a basic block and keep track of LHS expressions that are COMPONENT_REF, BIT_FIELD_REF, ARRAY_REF or ARRAY_RANGE_REF until we