llvm-project/openmp/libomptarget/deviceRTLs
Johannes Doerfert 66ba494b49 [OpenMP][DeviceRTL] Extract shuffle idiom and port it to declare variant
The shuffle idiom is differently implemented in our supported targets.
To reduce the "target_impl" file we now move the shuffle idiom in it's
own self-contained header that provides the implementation for AMDGPU
and NVPTX. A fallback can be added later on.

Reviewed By: tianshilei1992

Differential Revision: https://reviews.llvm.org/D95752
2021-03-11 23:31:30 -06:00
..
amdgcn [OpenMP][DeviceRTL] Extract shuffle idiom and port it to declare variant 2021-03-11 23:31:30 -06:00
common [OpenMP][DeviceRTL] Extract shuffle idiom and port it to declare variant 2021-03-11 23:31:30 -06:00
nvptx [OpenMP][DeviceRTL] Extract shuffle idiom and port it to declare variant 2021-03-11 23:31:30 -06: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 [OpenMP][NFC] clang-format the whole openmp project 2021-02-20 12:46:32 -05:00
target_interface.h [OpenMP][DeviceRTL] Extract shuffle idiom and port it to declare variant 2021-03-11 23:31:30 -06:00