Re: [PATCH 3/3][AArch64]Replace temporary assembler for vld1_dup

2014-11-17 Thread Marcus Shawcroft
On 14 November 2014 10:46, Alan Lawrence alan.lawre...@arm.com wrote: This patch replaces the inline asm for vld1_dup intrinsics with a vdup_n_ and a load from the pointer. The existing *aarch64_simd_ld1rmode insn, combiner, etc., are quite capable of generating the expected single ld1r

[PATCH 3/3][AArch64]Replace temporary assembler for vld1_dup

2014-11-14 Thread Alan Lawrence
This patch replaces the inline asm for vld1_dup intrinsics with a vdup_n_ and a load from the pointer. The existing *aarch64_simd_ld1rmode insn, combiner, etc., are quite capable of generating the expected single ld1r instruction from this. (I've verified by inspecting assembler output.)