llvm-project/openmp/libomptarget/plugins
Jon Chesterfield 77579b99e9 [openmp][nfc] Replace OMPGridValues array with struct
[nfc] Replaces enum indices into an array with a struct. Named the
fields to match the enum, leaves memory layout and initialization unchanged.

Motivation is to later safely remove dead fields and replace redundant ones
with (compile time) computation. It should also be possible to factor some
common fields into a base and introduce a gfx10 amdgpu instance with less
duplication than the arrays of integers require.

Reviewed By: ronlieb

Differential Revision: https://reviews.llvm.org/D108339
2021-08-19 13:25:42 +01:00
..
aarch64 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
amdgpu [openmp][nfc] Replace OMPGridValues array with struct 2021-08-19 13:25:42 +01:00
common [NFC][libomptarget] Remove redundant libelf dependency for elf_common. 2021-06-21 07:19:55 -07:00
cuda [Libomptarget] Correctly default to Generic if exec_mode is not present 2021-08-18 11:24:28 -04:00
generic-elf-64bit/src [OpenMP] Replace global InfoLevel with a reference to an internal one. 2021-04-23 09:43:46 -04:00
ppc64 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
ppc64le Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
remote [Libomptarget] Experimental Remote Plugin Fixes 2021-07-02 12:38:34 -04:00
ve [OpenMP] Add function for setting LIBOMPTARGET_INFO at runtime 2021-04-22 12:48:11 -04:00
x86_64 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
CMakeLists.txt [libomptarget] Build amdgpu plugin by default 2021-03-15 20:12:01 +00:00
exports [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` 2021-07-27 21:47:57 -04:00