llvm-ve-rv-2.0.0
Changes
- Compiler resource paths brought in line with
develop
branch. - [rv] Fixed vectorization of certain loops with irregular loop structure in IR ("
long
" iteration variable bug). - [rv] RV integrated as an LLVM component.
- Added script for setting environment variables. (
llvmvevars.sh
) - LLVM build as a monolithing shared library (
DYLIB
build).
Offloading options with omp target:
VH -> VE (llvm-ve compiled device code)
clang -march=native -fopenmp -fopenmp-targets=ve-linux ...
VH -> VE (ncc compiled device code)
clang -march=native -fopenmp -fopenmp-targets=aurora-nec-veort ...
VE -> VH
clang -target=ve-linux -fopenmp -fopenmp-targets=x86_64-pc-linux-gnu ...
Getting llvm-ve-rv on the command line
To add the binaries of this release to your $PATH
, run:
. /usr/local/ve/llvm-ve-rv-2/bin/llvmvevars.sh