On Tue, Sep 15, 2015 at 10:14:41AM +0100, Alan Lawrence wrote:
> Same logic as previous; this makes the 2-, 3-, and 4-lane expanders all
> follow the same pattern.
> 
> bootstrapped and check-gcc on aarch64-none-linux-gnu.

OK.

Thanks,
James

> gcc/ChangeLog:
> 
>       * config/aarch64/aarch64-simd.md (aarch64_simd_ld2r<mode>,
>       aarch64_vec_load_lanesoi_lane<mode>,
>       aarch64_vec_store_lanesoi_lane<mode): Change operand mode
>       from <V_TWO_ELEM> to BLK.
>       (aarch64_ld2r<mode>, aarch64_ld2_lane<mode>,
>       aarch64_st2_lane<mode>): Generate MEM rtx with BLKmode, call
>       set_mem_size.
> 
>       * config/aarch64/iterators.md (V_TWO_ELEM): Remove.
 

Reply via email to