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

2015-06-23 Thread Ramana Radhakrishnan
On Fri, Jun 19, 2015 at 7:04 PM, Charles Baylis wrote: > On 18 June 2014 at 11:06, Ramana Radhakrishnan > wrote: >> On Tue, Jun 17, 2014 at 4:03 PM, Charles Baylis >> wrote: >>> Your mention of larger vector modes prompted me to check that the >>> patch has the desired result with them. In fact,

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

2015-06-19 Thread Charles Baylis
On 18 June 2014 at 11:06, Ramana Radhakrishnan wrote: > On Tue, Jun 17, 2014 at 4:03 PM, Charles Baylis > wrote: >> Your mention of larger vector modes prompted me to check that the >> patch has the desired result with them. In fact, the costs are >> estimated incorrectly which means the post_mod

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

2014-06-18 Thread Charles Baylis
On 18 June 2014 11:06, Ramana Radhakrishnan wrote: >> 2014-06-15 Charles Baylis >> >> * config/arm/arm.c (arm_new_rtx_costs): Reduce cost for mem with >> embedded side effects. > > I'm not too thrilled with putting in more special cases that are not > table driven in there. Can

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

2014-06-18 Thread Charles Baylis
On 18 June 2014 11:01, Ramana Radhakrishnan wrote: > On Mon, Jun 2, 2014 at 5:47 PM, Charles Baylis > wrote: >> 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-gnuea

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

2014-06-18 Thread Ramana Radhakrishnan
On Tue, Jun 17, 2014 at 4:03 PM, Charles Baylis wrote: > On 5 June 2014 07:27, Ramana Radhakrishnan wrote: >> On Mon, Jun 2, 2014 at 5:47 PM, Charles Baylis >> wrote: >>> This patch adds support for post-indexed addressing for NEON structure >>> memory accesses. >>> >>> For example VLD1.8 {d0},

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

2014-06-18 Thread Ramana Radhakrishnan
On Mon, Jun 2, 2014 at 5:47 PM, Charles Baylis wrote: > 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? This is OK. Ramana > > > g

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

2014-06-17 Thread Charles Baylis
On 5 June 2014 07:27, Ramana Radhakrishnan wrote: > On Mon, Jun 2, 2014 at 5:47 PM, Charles Baylis > wrote: >> 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-gnueab

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

2014-06-04 Thread Ramana Radhakrishnan
On Mon, Jun 2, 2014 at 5:47 PM, Charles Baylis wrote: > 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? This looks like a reasonabl

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

2014-06-02 Thread Charles Baylis
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 * config/arm/arm.c (neon_vector_mem_opera