Re: D30739: [OpenMP] "declare simd" for AArch64 Advanced SIMD.

2017-03-29 Thread Francesco Petrogalli via cfe-commits
On 23 Mar 2017, at 17:31, Tian, Xinmin wrote: > What is the error in the spec? > Hi Xinmin - there is nothing wrong with the specs for x86. The problem is that the way the CDT is computed is not optimal for AArch64. We are in the process of re-defining it specifically for AArch64. Francesco

RE: D30739: [OpenMP] "declare simd" for AArch64 Advanced SIMD.

2017-03-23 Thread Tian, Xinmin via cfe-commits
What is the error in the spec? Thanks, Xinmin -Original Message- From: Francesco Petrogalli via Phabricator [mailto:revi...@reviews.llvm.org] Sent: Thursday, March 23, 2017 10:29 AM To: francesco.petroga...@arm.com; cber...@us.ibm.com; acja...@us.ibm.com; hahnf...@itc.rwth-aachen.de; a

RE: D30739: [OpenMP] "declare simd" for AArch64 Advanced SIMD.

2017-03-21 Thread Tian, Xinmin via cfe-commits
The current infrastructure for vector names generation works only for function definition. Ideally we should implement it also for function definition provided by external libraries Right, we need to fix that to support #pragma omp declare simd on function declaration as well to