llvm-project/openmp/libomptarget/deviceRTLs
Jon Chesterfield 76bfbb74d3 [libomptarget][amdgpu] Call into deviceRTL instead of ockl
[libomptarget][amdgpu] Call into deviceRTL instead of ockl

Amdgpu codegen presently emits a call into ockl. The same functionality
is already present in the deviceRTL. Adds an amdgpu specific entry point
to avoid the dependency. This lets simple openmp code (specifically, that
which doesn't use libm) run without rocm device libraries installed.

Reviewed By: ronlieb

Differential Revision: https://reviews.llvm.org/D93356
2021-01-04 16:48:47 +00:00
..
amdgcn [libomptarget][amdgpu] Call into deviceRTL instead of ockl 2021-01-04 16:48:47 +00:00
common [libomptarget][nfc] Remove data_sharing type aliasing 2020-12-11 02:13:34 +00:00
nvptx [libomptarget][nfc] Replace static const with enum 2020-12-16 16:40:37 +00:00
CMakeLists.txt [libomptarget][nfc] Disable amdgcn rtl build. The cmake logic for finding llvm is misbehaving. 2020-03-21 00:01:03 +00:00
interface.h [libomptarget][nfc] Remove data_sharing type aliasing 2020-12-11 02:13:34 +00:00