| .. _openmp_runtimes: |
| |
| LLVM/OpenMP Runtimes |
| ==================== |
| |
| There are four distinct types of LLVM/OpenMP runtimes |
| |
| LLVM/OpenMP Host Runtime (``libomp``) |
| ------------------------------------- |
| |
| An `early (2015) design document <https://openmp.llvm.org/Reference.pdf>`_ for |
| the LLVM/OpenMP host runtime, aka. `libomp.so`, is available as a `pdf |
| <https://openmp.llvm.org/Reference.pdf>`_. |
| |
| |
| LLVM/OpenMP Target Host Runtime (``libomptarget``) |
| -------------------------------------------------- |
| |
| LLVM/OpenMP Target Host Runtime Plugins (``libomptarget.rtl.XXXX``) |
| ------------------------------------------------------------------- |
| |
| LLVM/OpenMP Target Device Runtime (``libomptarget-ARCH-SUBARCH.bc``) |
| -------------------------------------------------------------------- |
| |