[Openmp-commits] [clang] [llvm] [openmp] [OpenMP] Change build of OpenMP device runtime to be a separate runtime (PR #136729)

Michael Kruse via Openmp-commits openmp-commits at lists.llvm.org
Wed Apr 23 02:56:24 PDT 2025


https://github.com/Meinersbur commented:

I think using the LLVM_ENABLE_RUNTIMES-machanism is a great idea.
Regarding the move back to `openmp/device`, I don't really have an opinion. However, there are some arguments to make:

1. The same arguments apply to `libomptarget` as well
2. Definitions such as those `Interface.h` are indeed OpenMP-only
3. Some defintions could be useful for other languages as well, such as `Synchronization.h`. However, they are also in the `ompx` namespace


https://github.com/llvm/llvm-project/pull/136729


More information about the Openmp-commits mailing list