| =========================== | |
| 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. |