llvm-project/openmp/libomptarget/plugins
Joseph Huber 292cb114b0 [Libomptarget] Revert changes to AMDGPU plugin destructors
These patches exposed a lot of problems in the AMD toolchain. Rather
than keep it broken we should revert it to its old semi-functional
state. This will prevent us from using device destructors but should
remove some new bugs. In the future this interface should be changed
once these problems are addressed more correctly.

This reverts commit ed0f218115.

This reverts commit 2b7203a359.

Fixes #57536

Reviewed By: jdoerfert

Differential Revision: https://reviews.llvm.org/D133997
2022-09-16 06:55:51 -05:00
..
aarch64
amdgpu [Libomptarget] Revert changes to AMDGPU plugin destructors 2022-09-16 06:55:51 -05:00
common [Libomptarget] Change device free routines to accept the allocation kind 2022-09-14 12:14:07 -05:00
cuda [Libomptarget] Change device free routines to accept the allocation kind 2022-09-14 12:14:07 -05:00
generic-elf-64bit/src [Libomptarget] Change device free routines to accept the allocation kind 2022-09-14 12:14:07 -05:00
ppc64 Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
ppc64le Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
remote [Libomptarget] Change device free routines to accept the allocation kind 2022-09-14 12:14:07 -05:00
ve [Libomptarget] Change device free routines to accept the allocation kind 2022-09-14 12:14:07 -05:00
x86_64 Ensure newlines at the end of files (NFC) 2021-10-23 08:45:29 -07:00
CMakeLists.txt [Libomptarget] Replace libelf with LLVM's Elf libraries 2022-09-07 12:38:51 -05:00
exports [openmp] Introduce optional plugin init/deinit functions 2022-07-28 16:21:38 +01:00