[llvm-dev] Clang 5.0 support for armv8 64 bit with neon and auto vectorization

Haider Zeeshan (CC/ESM1) via llvm-dev llvm-dev at lists.llvm.org
Fri Feb 3 09:15:05 PST 2017


One more thing, setting up clang 5,0 on windows, I have issues compiling libcxx project. 

Is it supported to be built with Visual studio or MinGW make files? 

Mit freundlichen Grüßen / Best regards

Zeeshan Haider
CC/ESM1  

Tel. +49(711)811-47379 



-----Original Message-----
From: Tim Northover [mailto:t.p.northover at gmail.com] 
Sent: Freitag, 3. Februar 2017 18:05
To: Haider Zeeshan (CC/ESM1) <Zeeshan.Haider at de.bosch.com>
Cc: llvm-dev at lists.llvm.org
Subject: Re: [llvm-dev] Clang 5.0 support for armv8 64 bit with neon and auto vectorization

Hi Haider,

On 3 February 2017 at 07:13, Haider Zeeshan (CC/ESM1) <Zeeshan.Haider at de.bosch.com> wrote:
> Being that said, can I be sure that for 64 bit arm architectures (e.g. arm cortex A57) the  neon feature and auto-vectorization is supported as default by clang 5.0?

Yes, unless something has gone horribly wrong they will be. The obvious quick test would be to compile something trivial like

void foo(float *arr) {
  for (int i = 0; i < 128; ++i)
    arr[i] += 1;
}

and look at the output.

Tim.


More information about the llvm-dev mailing list