[Openmp][VE] Libomptarget plugin for NEC SX-Aurora
authorManoel Roemmer <manoel.roemmer@rwth-aachen.de>
Tue, 12 May 2020 08:05:00 +0000 (10:05 +0200)
committerSimon Moll <simon.moll@emea.nec.com>
Tue, 12 May 2020 08:47:30 +0000 (10:47 +0200)
commit6b9e43c67e0b109881db2524ec5207c4a888e7f7
tree9cfe4bb096be29cca6fdebcd17c4ea15e11c8ca2
parent40ef4274600316ed12a26a73265cf34432e1fbf7
[Openmp][VE] Libomptarget plugin for NEC SX-Aurora

This patch adds a libomptarget plugin for the NEC SX-Aurora TSUBASA Vector
Engine (VE target).  The code is largely based on the existing generic-elf
plugin and uses the NEC VEO and VEOSINFO libraries for offloading.

Differential Revision: https://reviews.llvm.org/D76843
openmp/libomptarget/cmake/Modules/LibomptargetGetDependencies.cmake
openmp/libomptarget/plugins/CMakeLists.txt
openmp/libomptarget/plugins/common/elf_common.c
openmp/libomptarget/plugins/ve/CMakeLists.txt [new file with mode: 0644]
openmp/libomptarget/plugins/ve/src/rtl.cpp [new file with mode: 0644]
openmp/libomptarget/src/rtl.cpp