[clang] [llvm] [clang][OpenMP] Improve loop structure for distributed loops (PR #201670)

via cfe-commits cfe-commits at lists.llvm.org
Sat Jun 6 08:42:10 PDT 2026


================
@@ -188,6 +188,9 @@ struct OpenMPScheduleTy final {
   OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown;
   OpenMPScheduleClauseModifier M1 = OMPC_SCHEDULE_MODIFIER_unknown;
   OpenMPScheduleClauseModifier M2 = OMPC_SCHEDULE_MODIFIER_unknown;
+  /// Request the fused distr_static_chunk + static_chunkone runtime schedule
+  /// in `for_static_init`. The outer `distribute_static_init` is skipped.
+  bool IsDistChunkedAndChunkOne = false;
----------------
carlobertolli wrote:

are there more variants? If so, better use an enum.

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


More information about the cfe-commits mailing list