Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-12-17 Thread Janis Johnson
On 12/17/2012 06:23 AM, Richard Earnshaw wrote: > On 27/11/12 20:47, Mike Stump wrote: >> On Nov 27, 2012, at 8:51 AM, James Greenhalgh >> wrote: >>> In particular, we add support for vectorizing across: >>> >>> ceil (), ceilf (), lceil (), >> >>> We add testcases ensuring that each of the expect

Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-12-17 Thread Richard Earnshaw
On 27/11/12 20:47, Mike Stump wrote: On Nov 27, 2012, at 8:51 AM, James Greenhalgh wrote: In particular, we add support for vectorizing across: ceil (), ceilf (), lceil (), We add testcases ensuring that each of the expected functions are vectorized. As the i386 and rs6000 backends both ost

RE: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-12-05 Thread James Greenhalgh
> > Is this patch OK to commit? > > OK > /Marcus Thanks Marcus, I've also back-ported this to AArch64-4.7-branch. The back-port was clean and passed a regression run on aarch64-none-elf with no regressions. Thanks, James

Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-12-04 Thread Marcus Shawcroft
On 27/11/12 16:51, James Greenhalgh wrote: Hi, This patch adds support for vectorizing across some of the rounding functions in the C math library to the AArch64 back-end. In particular, we add support for vectorizing across: ceil (), ceilf (), lceil (), floor (), floorf (), lfloor (), round

Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-12-03 Thread Mike Stump
On Dec 3, 2012, at 8:43 AM, Marcus Shawcroft wrote: > Mike, Are you happy to go with the proposal from James or would like to give > folk more time to think this one over? Good to go. If people want to improve it, if they see a way, then can submit a patch anytime they want. I didn't see anyo

Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-12-03 Thread Marcus Shawcroft
On 27/11/12 20:47, Mike Stump wrote: On Nov 27, 2012, at 8:51 AM, James Greenhalgh wrote: In particular, we add support for vectorizing across: ceil (), ceilf (), lceil (), We add testcases ensuring that each of the expected functions are vectorized. As the i386 and rs6000 backends both ost

Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-11-27 Thread Ramana Radhakrishnan
On Tue, Nov 27, 2012 at 8:47 PM, Mike Stump wrote: > On Nov 27, 2012, at 8:51 AM, James Greenhalgh > wrote: >> In particular, we add support for vectorizing across: >> >> ceil (), ceilf (), lceil (), > >> We add testcases ensuring that each of the expected functions are >> vectorized. As the i38

Re: [Patch AArch64] Add support for vectorizable standard math patterns.

2012-11-27 Thread Mike Stump
On Nov 27, 2012, at 8:51 AM, James Greenhalgh wrote: > In particular, we add support for vectorizing across: > > ceil (), ceilf (), lceil (), > We add testcases ensuring that each of the expected functions are > vectorized. As the i386 and rs6000 backends both ostensibly support > these optimisa