| # OpenMP 21.0.0 Release Notes |
| |
| :::{warning} |
| These are in-progress notes for the upcoming LLVM 19.0.0 release. |
| Release notes for previous releases can be found on |
| [the Download Page](https://releases.llvm.org/download.html). |
| ::: |
| |
| ## Introduction |
| |
| This document contains the release notes for the OpenMP runtime, release 19.0.0. |
| Here we describe the status of OpenMP, including major improvements |
| from the previous release. All OpenMP releases may be downloaded |
| from the [LLVM releases web site](https://llvm.org/releases/). |
| |
| ## Non-comprehensive list of changes in this release |
| |
| - Removed the standalone build mode. It is redundant with the runtimes default |
| build. |
| |
| ### Device Runtime |
| |
| - Changed the OpenMP DeviceRTL to use 'generic' IR. The |
| `LIBOMPTARGET_DEVICE_ARCHITECTURES` CMake argument is now unused and will |
| always build support for AMDGPU and NVPTX targets. |
| - Updated the offloading entry format but retained backwards compatibility with |
| the old format. |
| - The LLVM_ENABLE_PROJECTS=openmp build mode has been removed. |
| |