We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ae1b697 commit 1ba0517Copy full SHA for 1ba0517
mlir/test/Dialect/LLVMIR/nvvm-test-range.mlir
@@ -23,6 +23,13 @@ gpu.module @module{
23
}
24
25
// CHECK-LABEL: gpu.func @kernel_1
26
-// CHECK-NOT: gpu.printf "threadidx"
+// CHECK: %[[false:.+]] = arith.constant false
27
+// CHECK: %[[c64_i32:.+]] = arith.constant 64 : i32
28
+// CHECK: %[[S0:.+]] = nvvm.read.ptx.sreg.tid.y range <i32, 0, 128> : i32
29
+// CHECK: scf.if %[[false]] {
30
+// CHECK: gpu.printf "threadidx"
31
+// CHECK: %[[S1:.+]] = arith.cmpi sgt, %[[S0]], %[[c64_i32]] : i32
32
+// CHECK: scf.if %[[S1]] {
33
// CHECK: gpu.printf "threadidy"
-// CHECK-NOT: gpu.printf "threadidz"
34
35
+// CHECK: gpu.printf "threadidz"
0 commit comments