[OpenMP] Changes in the plugin interface
authorGeorge Rokos <grokos@us.ibm.com>
Wed, 10 May 2017 14:12:36 +0000 (14:12 +0000)
committerGeorge Rokos <grokos@us.ibm.com>
Wed, 10 May 2017 14:12:36 +0000 (14:12 +0000)
commit1546d319244c23c7ad91d2c1113568d314f66088
tree7c72611913c61e4504fd6afe171f9e0d628e0092
parentdc1ed12015addaf5a81013935b34cc8b81756b17
[OpenMP] Changes in the plugin interface

This patch chagnes the plugin interface so that:
1) future plugins can take advantage of systems with shared CPU/device storage
2) instead of using base addresses, target regions are launched by providing target addresseds and base offsets explicitly.

Differential revision: https://reviews.llvm.org/D33028

llvm-svn: 302663
openmp/libomptarget/plugins/cuda/src/rtl.cpp
openmp/libomptarget/plugins/generic-elf-64bit/src/rtl.cpp
openmp/libomptarget/src/omptarget.cpp
openmp/libomptarget/src/omptarget.h
openmp/libomptarget/src/omptargetplugin.h [new file with mode: 0644]