mirror-llvm-project/openmp
Joseph Huber 105bd6b654
[Offload] Clean up and split Shared/Utils.h (#194876)
Summary:
This is used in the GPU portion of the build, but really shouldn't be.
Most of these helpers were only used by the GPU portion, which has much
nicer builtins available in new clang. Using these in the main offload
build is broken on Windows and not available on older compilers, so we
split. Also means one less header we share.

The alignment helpers are trivially replaced by an LLVM utility, the
only thing that remains are the pointer arithmetic functions. There's no
conveient place to put these so I just let them stay.
2026-04-29 13:10:38 -05:00
..
cmake [openmp] Add support for arm64ec to libomp (#176151) 2026-03-31 13:07:19 +01:00
device [Offload] Clean up and split Shared/Utils.h (#194876) 2026-04-29 13:10:38 -05:00
docs [NFC][offload][OpenMP] Fix kernel replay documentation (#193832) 2026-04-23 13:13:12 -07:00
libompd [openmp][cmake][NFCI] Avoid non-eval uses of ${var} (#182267) 2026-03-02 13:21:36 +01:00
module [Flang][OpenMP] Validate omp_initial_device omp_invalid_device as device IDs (#193669) 2026-04-28 21:31:04 +05:30
runtime [OMPT][OpenMP] Use omp_initial_device for host in callbacks (#192924) 2026-04-29 12:06:41 +02:00
tools [OpenMP][OMPT] Remove Threads dependency from omptest link interface (#186183) 2026-03-12 18:16:36 +01:00
.gitignore
CMakeLists.txt [OpenMP] Create check-openmp target for device targets (#192175) 2026-04-15 10:42:28 +08:00
CREDITS.txt
LICENSE.TXT
Maintainers.md Nominate Michael Klemm as lead maintainer of OpenMP (#175964) 2026-01-14 15:17:26 +00:00