Re: [PATCH] Simplify ix86_expand_vector_move_misalign

2016-04-20 Thread H.J. Lu
On Wed, Apr 20, 2016 at 4:19 AM, Uros Bizjak wrote: > On Wed, Apr 20, 2016 at 1:09 PM, Uros Bizjak wrote: >> On Tue, Apr 19, 2016 at 4:48 PM, H.J. Lu wrote: >>> Since mov_internal patterns handle both aligned/unaligned load >>> and store, we can simplify ix86_avx256_split_vector_move_misalign an

Re: [PATCH] Simplify ix86_expand_vector_move_misalign

2016-04-20 Thread Uros Bizjak
On Wed, Apr 20, 2016 at 1:09 PM, Uros Bizjak wrote: > On Tue, Apr 19, 2016 at 4:48 PM, H.J. Lu wrote: >> Since mov_internal patterns handle both aligned/unaligned load >> and store, we can simplify ix86_avx256_split_vector_move_misalign and >> ix86_expand_vector_move_misalign. >> >> Tested on x86

Re: [PATCH] Simplify ix86_expand_vector_move_misalign

2016-04-20 Thread Uros Bizjak
On Tue, Apr 19, 2016 at 4:48 PM, H.J. Lu wrote: > Since mov_internal patterns handle both aligned/unaligned load > and store, we can simplify ix86_avx256_split_vector_move_misalign and > ix86_expand_vector_move_misalign. > > Tested on x86-64. OK for trunk? > > H.J. > --- > * config/i386/i

[PATCH] Simplify ix86_expand_vector_move_misalign

2016-04-19 Thread H.J. Lu
Since mov_internal patterns handle both aligned/unaligned load and store, we can simplify ix86_avx256_split_vector_move_misalign and ix86_expand_vector_move_misalign. Tested on x86-64. OK for trunk? H.J. --- * config/i386/i386.c (ix86_avx256_split_vector_move_misalign): Short-cut