[PATCH] [ARM] Post-indexed addressing for NEON memory access

Charles Baylis charles.baylis@linaro.org
Mon Jun 2 16:47:00 GMT 2014


This patch adds support for post-indexed addressing for NEON structure
memory accesses.

For example VLD1.8 {d0}, [r0], r1


Bootstrapped and checked on arm-unknown-gnueabihf using Qemu.

Ok for trunk?


gcc/Changelog:

2014-06-02  Charles Baylis  <charles.baylis@linaro.org>

        * config/arm/arm.c (neon_vector_mem_operand): Allow register
        POST_MODIFY for neon loads and stores.
        (arm_print_operand): Output post-index register for neon loads and
        stores.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-post-indexed-addressing-for-vld-vst.patch
Type: text/x-patch
Size: 1979 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140602/1c9afd49/attachment.bin>


More information about the Gcc-patches mailing list