[LLVMdev] aarch64 status for generating SIMD instructions

Arnaud A. de Grandmaison arnaud.degrandmaison at arm.com
Mon Feb 9 14:11:08 PST 2015


Which compiler flags have you been using ?

 

There is definitely support for AArch64's SIMD instructions, but their use
depends on what the vectorizers can do with your code.

 

From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] On
Behalf Of Ralph Campbell
Sent: 09 February 2015 22:30
To: llvmdev at cs.uiuc.edu
Subject: [LLVMdev] aarch64 status for generating SIMD instructions

 

I'm using Fedora 22 and gcc 4.9.2 to run llvm 3.5.1 on an ARM Juno reference
box (cortex A53 & A57).

I tried compiling some simple functions like dot product and axpy() into
assembly to see if any of the SIMD instructions were generated (they
weren't).

Perhaps I'm missing some compiler flag to enable it.

 

Does anyone know what the status is for aarch64 generating SIMD
instructions?

Anyone coordinating or leading this effort? (if there is one)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150209/cf2fcf4f/attachment.html>


More information about the llvm-dev mailing list