[all-commits] [llvm/llvm-project] 9c33bf: [OpenMP][NFC] Remove unused (un)register_lib plugi...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Mon Nov 27 11:08:24 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9c33bf62a7f1047e96d9da702baf0d436980fb34
      https://github.com/llvm/llvm-project/commit/9c33bf62a7f1047e96d9da702baf0d436980fb34
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

  Changed paths:
    M openmp/libomptarget/include/rtl.h
    M openmp/libomptarget/src/interface.cpp
    M openmp/libomptarget/src/rtl.cpp
    M openmp/libomptarget/tools/kernelreplay/llvm-omp-kernel-replay.cpp

  Log Message:
  -----------
  [OpenMP][NFC] Remove unused (un)register_lib plugin API

These APIs have not been hooked up for a while. No need to carry them.


  Commit: 2b2e711afcc3b627284538c965351add6608cc64
      https://github.com/llvm/llvm-project/commit/2b2e711afcc3b627284538c965351add6608cc64
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2023-11-27 (Mon, 27 Nov 2023)

  Changed paths:
    M openmp/libomptarget/include/omptargetplugin.h
    M openmp/libomptarget/include/rtl.h
    M openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.cpp
    M openmp/libomptarget/plugins-nextgen/common/PluginInterface/PluginInterface.h
    M openmp/libomptarget/src/rtl.cpp

  Log Message:
  -----------
  [OpenMP][NFC] Remove no-op __tgt_rtl_deinit_plugin

The order in which we deinit things, especially when shared libraries
are involved, is complicated. To simplify our lives the nextgen plugin
deinitializes the GenericPluginTy and subclasses automatically. The old
__tgt_rtl_deinit_plugin is not needed anymore.


Compare: https://github.com/llvm/llvm-project/compare/ab14eb23b6b4...2b2e711afcc3


More information about the All-commits mailing list