Release LLVM for VE

We have released LLVM for Vector Engine on GitHub. The llvm-ve has been proposed to the llvm-dev ML: [llvm-dev] [RFC] NEC SX-Aurora VE backend. As described in the proposal, current llvm-ve includes scalar code backend with intrisic functions for vector instructions. Auto vectorization is not yet supported. We welcome your contribution!

Bulding llvm-ve

Here is the simplest way to use llvm-ve.

% scl enable devtoolset-8 bash
% git clone https://github.com/sx-aurora-dev/llvm-dev
% ./llvm-dev/clone.sh
% ./llvm-dev/build-and-install.sh ~/.local

After this, llvm-ve is installed into ~/.local. See README for details.

We will release the binary package soon. Please wait for it if you won’t build by yourself.

llvm