[OpenMP] RISCV64 port
authorJonas Hahnfeld <hahnjo@hahnjo.de>
Thu, 25 Jul 2019 14:36:20 +0000 (14:36 +0000)
committerJonas Hahnfeld <hahnjo@hahnjo.de>
Thu, 25 Jul 2019 14:36:20 +0000 (14:36 +0000)
commit2488ae9df155cd66253512c42aba5daef1f076be
tree42a7de40bd8a48380384478161d50659efd3fff3
parentd668260f1a8e85976e090207075545a2d97d39a1
[OpenMP] RISCV64 port

This is a port of libomp for the RISC-V 64-bit Linux target.

We have tested this port on a HiFive Unleashed development board
using a downstream LLVM that has support for the missing bits in
upstream. As of now, all tests are passing, including OMPT.

Patch by Ferran Pallarès!

Differential Revision: https://reviews.llvm.org/D59880

llvm-svn: 367021
19 files changed:
openmp/README.rst
openmp/runtime/CMakeLists.txt
openmp/runtime/README.txt
openmp/runtime/cmake/LibompGetArchitecture.cmake
openmp/runtime/cmake/LibompMicroTests.cmake
openmp/runtime/cmake/LibompUtils.cmake
openmp/runtime/cmake/config-ix.cmake
openmp/runtime/src/kmp_csupport.cpp
openmp/runtime/src/kmp_os.h
openmp/runtime/src/kmp_platform.h
openmp/runtime/src/kmp_runtime.cpp
openmp/runtime/src/thirdparty/ittnotify/ittnotify_config.h
openmp/runtime/src/z_Linux_asm.S
openmp/runtime/src/z_Linux_util.cpp
openmp/runtime/test/ompt/callback.h
openmp/runtime/tools/lib/Platform.pm
openmp/runtime/tools/lib/Uname.pm
openmp/www/README.txt
openmp/www/index.html