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 james.greenha...@arm.com 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

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 Marcus Shawcroft
On 27/11/12 20:47, Mike Stump wrote: On Nov 27, 2012, at 8:51 AM, James Greenhalgh james.greenha...@arm.com 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

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 marcus.shawcr...@arm.com 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

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

2012-11-27 Thread James Greenhalgh
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 (), roundf (), nearbyint (), nearbyintf (),

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 james.greenha...@arm.com 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

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 mikest...@comcast.net wrote: On Nov 27, 2012, at 8:51 AM, James Greenhalgh james.greenha...@arm.com wrote: In particular, we add support for vectorizing across: ceil (), ceilf (), lceil (), We add testcases ensuring that each of the expected