Re: [PATCH][AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use BLKmode for d-reg aarch64_st/ld expands

2015-09-15 Thread James Greenhalgh
On Wed, Aug 26, 2015 at 02:46:53PM +0100, Alan Lawrence wrote: > aarch64_st and > aarch64_ld expanders back onto 12 insns > aarch64_{ld,st}{2,3,4}_dreg (for VD and DX modes), using the > VSTRUCT_DREG iterator over TI/EI/OI modes to represent the block of memory > transferred. Instead, use BLKmode

[PATCH][AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use BLKmode for d-reg aarch64_st/ld expands

2015-09-15 Thread Alan Lawrence
aarch64_st and aarch64_ld expanders back onto 12 insns aarch64_{ld,st}{2,3,4}_dreg (for VD and DX modes), using the VSTRUCT_DREG iterator over TI/EI/OI modes to represent the block of memory transferred. Instead, use BLKmode for all memory transfers, explicitly setting mem_size. Bootstrapped and

[PATCH][AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use BLKmode for d-reg aarch64_st/ld expands

2015-08-26 Thread Alan Lawrence
aarch64_stVSTRUCT:nregsVDC:mode and aarch64_ldVSTRUCT:nregsVDC:mode expanders back onto 12 insns aarch64_{ld,st}{2,3,4}mode_dreg (for VD and DX modes), using the VSTRUCT_DREG iterator over TI/EI/OI modes to represent the block of memory transferred. Instead, use BLKmode for all memory transfers,