[Openmp-commits] [PATCH] D106674: Runtime for Interop directive

Sri Hari Krishna Narayanan via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Fri Jul 23 08:43:51 PDT 2021


sriharikrishna created this revision.
sriharikrishna added reviewers: jdoerfert, ABataev.
Herald added a subscriber: mgorny.
sriharikrishna requested review of this revision.
Herald added subscribers: openmp-commits, sstefan1.
Herald added a project: OpenMP.

This implements the runtime portion of the interop directive. 
It expects the frontend and IRBuilder portions to be in place
for proper execution. It currently works only for GPUs
and has several TODOs that should be addressed going forward.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D106674

Files:
  openmp/libomptarget/include/interop.h
  openmp/libomptarget/include/omptarget.h
  openmp/libomptarget/include/omptargetplugin.h
  openmp/libomptarget/plugins/cuda/src/rtl.cpp
  openmp/libomptarget/plugins/exports
  openmp/libomptarget/src/CMakeLists.txt
  openmp/libomptarget/src/exports
  openmp/libomptarget/src/interop.cpp
  openmp/libomptarget/src/private.h
  openmp/libomptarget/src/rtl.cpp
  openmp/libomptarget/src/rtl.h
  openmp/runtime/src/dllexports

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D106674.361238.patch
Type: text/x-patch
Size: 29505 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20210723/58d5ea8a/attachment-0001.bin>


More information about the Openmp-commits mailing list