mirror-llvm-project/openmp
Amit Tiwari 1d18740d30
[Clang][OpenMP] Implement Loop splitting #pragma omp split directive (#190397)
Implement Loop-splitting #pragma omp split construct with counts clause.
Posting this PR after the revert of PR
([#183261](https://github.com/llvm/llvm-project/pull/183261))

Changes: 

1. Added `openmp/runtime/test/transform/split/lit.local.cfg`
2. Enforced ICE for `counts` clause items in `SemaOpenMP.cpp` (minor
change)
3. Updated tests `split_messages.cpp`, `split_omp_fill.cpp`,
`split_diag_errors.c`.
4. Removed `nonconstant_count.cpp`
2026-04-13 12:39:40 +05:30
..
cmake [openmp] Add support for arm64ec to libomp (#176151) 2026-03-31 13:07:19 +01:00
device [OFFLOAD] Add spirv implementation for named barrier (#180393) 2026-03-27 20:14:09 +01:00
docs [offload] Remove LIBOMPTARGET_SHARED_MEMORY_SIZE envar (#186231) 2026-03-12 21:21:29 -07:00
libompd [openmp][cmake][NFCI] Avoid non-eval uses of ${var} (#182267) 2026-03-02 13:21:36 +01:00
module Revert "[Flang] Move builtin .mod generation into runtimes (Reapply #137828) (#169638)" 2025-12-09 22:39:41 +01:00
runtime [Clang][OpenMP] Implement Loop splitting #pragma omp split directive (#190397) 2026-04-13 12:39:40 +05:30
tools [OpenMP][OMPT] Remove Threads dependency from omptest link interface (#186183) 2026-03-12 18:16:36 +01:00
.gitignore
CMakeLists.txt [Runtimes] Introduce variables containing resource dir paths (#177953) 2026-04-02 10:32:14 +00:00
CREDITS.txt
LICENSE.TXT
Maintainers.md Nominate Michael Klemm as lead maintainer of OpenMP (#175964) 2026-01-14 15:17:26 +00:00