[all-commits] [llvm/llvm-project] 70c08d: [Libomptarget] Remove the remote and ve plugins fr...

Joseph Huber via All-commits all-commits at lists.llvm.org
Wed Jul 5 15:40:04 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 70c08dbcfb8eacb1a8901fd6fdbd6d3192749d0a
      https://github.com/llvm/llvm-project/commit/70c08dbcfb8eacb1a8901fd6fdbd6d3192749d0a
  Author: Joseph Huber <jhuber6 at vols.utk.edu>
  Date:   2023-07-05 (Wed, 05 Jul 2023)

  Changed paths:
    M openmp/libomptarget/cmake/Modules/LibomptargetGetDependencies.cmake
    M openmp/libomptarget/plugins/CMakeLists.txt
    R openmp/libomptarget/plugins/remote/CMakeLists.txt
    R openmp/libomptarget/plugins/remote/include/Utils.h
    R openmp/libomptarget/plugins/remote/include/openmp.proto
    R openmp/libomptarget/plugins/remote/lib/Utils.cpp
    R openmp/libomptarget/plugins/remote/server/CMakeLists.txt
    R openmp/libomptarget/plugins/remote/server/OffloadingServer.cpp
    R openmp/libomptarget/plugins/remote/server/Server.cpp
    R openmp/libomptarget/plugins/remote/server/Server.h
    R openmp/libomptarget/plugins/remote/src/CMakeLists.txt
    R openmp/libomptarget/plugins/remote/src/Client.cpp
    R openmp/libomptarget/plugins/remote/src/Client.h
    R openmp/libomptarget/plugins/remote/src/rtl.cpp
    R openmp/libomptarget/plugins/ve/CMakeLists.txt
    R openmp/libomptarget/plugins/ve/src/rtl.cpp
    M openmp/libomptarget/src/rtl.cpp

  Log Message:
  -----------
  [Libomptarget] Remove the remote and ve plugins from libomptarget

These plugins are unmaintained and are not in a workable state. The VE
plugin has not been touched for years and has never had any running
tests. The remote plugin is in an unfinished state and is not production
ready upstream. These will need to be ported to the new nextgen
interface in the future if they are needed.

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D154548


  Commit: e90ab9148baccda79874267c257bbba8d56e0600
      https://github.com/llvm/llvm-project/commit/e90ab9148baccda79874267c257bbba8d56e0600
  Author: Joseph Huber <jhuber6 at vols.utk.edu>
  Date:   2023-07-05 (Wed, 05 Jul 2023)

  Changed paths:
    M openmp/docs/design/Runtimes.rst
    M openmp/libomptarget/CMakeLists.txt
    M openmp/libomptarget/plugins-nextgen/CMakeLists.txt
    M openmp/libomptarget/plugins-nextgen/aarch64/CMakeLists.txt
    M openmp/libomptarget/plugins-nextgen/amdgpu/CMakeLists.txt
    A openmp/libomptarget/plugins-nextgen/amdgpu/dynamic_hsa/hsa.cpp
    A openmp/libomptarget/plugins-nextgen/amdgpu/dynamic_hsa/hsa.h
    A openmp/libomptarget/plugins-nextgen/amdgpu/dynamic_hsa/hsa_ext_amd.h
    M openmp/libomptarget/plugins-nextgen/common/CMakeLists.txt
    A openmp/libomptarget/plugins-nextgen/common/MemoryManager/CMakeLists.txt
    A openmp/libomptarget/plugins-nextgen/common/MemoryManager/MemoryManager.h
    A openmp/libomptarget/plugins-nextgen/common/elf_common/CMakeLists.txt
    A openmp/libomptarget/plugins-nextgen/common/elf_common/ELFSymbols.cpp
    A openmp/libomptarget/plugins-nextgen/common/elf_common/ELFSymbols.h
    A openmp/libomptarget/plugins-nextgen/common/elf_common/elf_common.cpp
    A openmp/libomptarget/plugins-nextgen/common/elf_common/elf_common.h
    M openmp/libomptarget/plugins-nextgen/cuda/CMakeLists.txt
    A openmp/libomptarget/plugins-nextgen/cuda/dynamic_cuda/cuda.cpp
    A openmp/libomptarget/plugins-nextgen/cuda/dynamic_cuda/cuda.h
    M openmp/libomptarget/plugins-nextgen/ppc64/CMakeLists.txt
    M openmp/libomptarget/plugins-nextgen/ppc64le/CMakeLists.txt
    M openmp/libomptarget/plugins-nextgen/x86_64/CMakeLists.txt
    R openmp/libomptarget/plugins/CMakeLists.txt
    R openmp/libomptarget/plugins/aarch64/CMakeLists.txt
    R openmp/libomptarget/plugins/amdgpu/CMakeLists.txt
    R openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.cpp
    R openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa.h
    R openmp/libomptarget/plugins/amdgpu/dynamic_hsa/hsa_ext_amd.h
    R openmp/libomptarget/plugins/amdgpu/impl/data.cpp
    R openmp/libomptarget/plugins/amdgpu/impl/get_elf_mach_gfx_name.cpp
    R openmp/libomptarget/plugins/amdgpu/impl/get_elf_mach_gfx_name.h
    R openmp/libomptarget/plugins/amdgpu/impl/hsa_api.h
    R openmp/libomptarget/plugins/amdgpu/impl/impl.cpp
    R openmp/libomptarget/plugins/amdgpu/impl/impl_runtime.h
    R openmp/libomptarget/plugins/amdgpu/impl/internal.h
    R openmp/libomptarget/plugins/amdgpu/impl/interop_hsa.cpp
    R openmp/libomptarget/plugins/amdgpu/impl/interop_hsa.h
    R openmp/libomptarget/plugins/amdgpu/impl/msgpack.cpp
    R openmp/libomptarget/plugins/amdgpu/impl/msgpack.def
    R openmp/libomptarget/plugins/amdgpu/impl/msgpack.h
    R openmp/libomptarget/plugins/amdgpu/impl/rt.h
    R openmp/libomptarget/plugins/amdgpu/impl/system.cpp
    R openmp/libomptarget/plugins/amdgpu/src/print_tracing.h
    R openmp/libomptarget/plugins/amdgpu/src/rtl.cpp
    R openmp/libomptarget/plugins/common/CMakeLists.txt
    R openmp/libomptarget/plugins/common/MemoryManager/CMakeLists.txt
    R openmp/libomptarget/plugins/common/MemoryManager/MemoryManager.h
    R openmp/libomptarget/plugins/common/elf_common/CMakeLists.txt
    R openmp/libomptarget/plugins/common/elf_common/ELFSymbols.cpp
    R openmp/libomptarget/plugins/common/elf_common/ELFSymbols.h
    R openmp/libomptarget/plugins/common/elf_common/elf_common.cpp
    R openmp/libomptarget/plugins/common/elf_common/elf_common.h
    R openmp/libomptarget/plugins/cuda/CMakeLists.txt
    R openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.cpp
    R openmp/libomptarget/plugins/cuda/dynamic_cuda/cuda.h
    R openmp/libomptarget/plugins/cuda/src/rtl.cpp
    R openmp/libomptarget/plugins/exports
    R openmp/libomptarget/plugins/generic-elf-64bit/src/rtl.cpp
    R openmp/libomptarget/plugins/ppc64/CMakeLists.txt
    R openmp/libomptarget/plugins/ppc64le/CMakeLists.txt
    R openmp/libomptarget/plugins/x86_64/CMakeLists.txt
    M openmp/libomptarget/src/rtl.cpp

  Log Message:
  -----------
  [OpenMP] Delete old plugins

It's time to remove the old plugins as the next-gen has already been set
to default in LLVM 16.

Reviewed By: tianshilei1992

Differential Revision: https://reviews.llvm.org/D142820


Compare: https://github.com/llvm/llvm-project/compare/49dfbc6efc64...e90ab9148bac


More information about the All-commits mailing list