[Openmp-commits] [PATCH] D134396: [OpenMP][libomptarget] New plugin infrastructure and new CUDA plugin
    Kevin Sala Penadés via Phabricator via Openmp-commits 
    openmp-commits at lists.llvm.org
       
    Mon Oct 17 08:30:06 PDT 2022
    
    
  
kevinsala updated this revision to Diff 468213.
kevinsala set the repository for this revision to rG LLVM Github Monorepo.
kevinsala added a comment.
This update fixes the comments of the reviewers. The major changes with respect to the latest version is the removal of `TgtError` class and use of `llvm::Error` directly. It also replaces the `std::unordered_map` with `llvm::DenseMap` and removes the map's lock too. Additionally, the patch adds a few changes needed by the future "nextgen" AMD plugin, now under development.
If these changes are fine by the reviewers, I'll update the patch with the rebased version, so it can be merged.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134396/new/
https://reviews.llvm.org/D134396
Files:
  llvm/include/llvm/Frontend/OpenMP/OMPGridValues.h
  openmp/libomptarget/CMakeLists.txt
  openmp/libomptarget/include/Utilities.h
  openmp/libomptarget/include/rtl.h
  openmp/libomptarget/plugins-nextgen/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/aarch64/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/common/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/common/PluginInterface/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/common/PluginInterface/GlobalHandler.cpp
  openmp/libomptarget/plugins-nextgen/common/PluginInterface/GlobalHandler.h
  openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.cpp
  openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
  openmp/libomptarget/plugins-nextgen/cuda/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/cuda/src/rtl.cpp
  openmp/libomptarget/plugins-nextgen/exports
  openmp/libomptarget/plugins-nextgen/generic-elf-64bit/src/rtl.cpp
  openmp/libomptarget/plugins-nextgen/ppc64/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/ppc64le/CMakeLists.txt
  openmp/libomptarget/plugins-nextgen/x86_64/CMakeLists.txt
  openmp/libomptarget/src/rtl.cpp
  openmp/libomptarget/test/lit.cfg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D134396.468213.patch
Type: text/x-patch
Size: 171757 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20221017/b5c44070/attachment-0001.bin>
    
    
More information about the Openmp-commits
mailing list