On Tue, Sep 15, 2015 at 10:14:40AM +0100, Alan Lawrence wrote:
> This removes V_FOUR_ELEM in the same way that patch 3 removed V_THREE_ELEM,
> again using BLKmode + set_mem_size. (This makes the four-lane expanders very
> similar to the three-lane expanders, and they will be combined in patch 7.)
> 
> bootstrapped and check-gcc on aarch64-none-linux-gnu

OK.

Thanks,
James

> 
> gcc/ChangeLog:
> 
>       * config/aarch64/aarch64-simd.md (aarch64_simd_ld4r<mode>,
>       aarch64_vec_load_lanesxi_lane<mode>,
>       aarch64_vec_store_lanesxi_lane<mode): Change operand mode
>       from <V_FOUR_ELEM> to BLK.
>       (aarch64_ld4r<mode>, aarch64_ld4_lane<mode>,
>       aarch64_st4_lane<mode>): Generate MEM rtx with BLKmode, call
>       set_mem_size.
> 
>       * config/aarch64/iterators.md (V_FOUR_ELEM): Remove.

Reply via email to