[Mlir-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Add MLIR Lowering Support for dist_schedule (PR #152736)
Tom Eccles
llvmlistbot at llvm.org
Mon Nov 10 08:36:55 PST 2025
================
@@ -0,0 +1,34 @@
+// Test that dist_schedule gets correctly translated with the correct schedule type and chunk size where appropriate
+
+// RUN: mlir-translate -mlir-to-llvmir -split-input-file %s | FileCheck %s
+
+llvm.func @distribute_dist_schedule_chunk_size(%lb : i32, %ub : i32, %step : i32, %x : i32) {
+ // CHECK: call void @__kmpc_for_static_init_4u(ptr @1, i32 %omp_global_thread_num, i32 91, ptr %p.lastiter, ptr %p.lowerbound, ptr %p.upperbound, ptr %p.stride, i32 1, i32 1024)
+ // We want to make sure that the next call is not another init builder.
----------------
tblah wrote:
nit: Maybe `CHECK-NEXT-NOT` would be more appropriate?
https://github.com/llvm/llvm-project/pull/152736
More information about the Mlir-commits
mailing list