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