[Mlir-commits] [mlir] [MLIR] Introduce support for early exits (PR #166688)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Mon Dec 8 05:38:22 PST 2025


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 7151 tests passed
* 598 tests skipped
* 46 tests failed

## Failed Tests
(click on a test name to see its output)

### Flang
<details>
<summary>Flang.Fir/FirToSCF/do-loop.fir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
fir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --fir-to-scf --split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --check-prefixes=CHECK,NO-PARALLEL
# executed command: fir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --fir-to-scf --split-input-file
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --check-prefixes=CHECK,NO-PARALLEL
# note: command had no output on stdout or stderr
# RUN: at line 2
fir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --fir-to-scf='parallel-unordered' --split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --check-prefixes=CHECK,PARALLEL
# executed command: fir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --fir-to-scf=parallel-unordered --split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir:184:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   fir.do_loop %arg1 = %c1 to %c100 step %c1 unordered {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir:184:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir --check-prefixes=CHECK,PARALLEL
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir:158:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func.func @loop_with_unordered_attr(
# |                 ^
# | <stdin>:72:35: note: scanning from here
# |  func.func @loop_with_final_value(%arg0: !fir.ref<!fir.array<100xi32>>, %arg1: !fir.ref<i32>) {
# |                                   ^
# | <stdin>:103:2: note: possible intended match here
# |  func.func @loop_with_attribute(%arg0: !fir.ref<!fir.array<100xi32>>, %arg1: !fir.ref<i32>) {
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/flang/test/Fir/FirToSCF/do-loop.fir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             67:  } 
# |             68: } 
# |             69:  
# |             70: // ----- 
# |             71: module { 
# |             72:  func.func @loop_with_final_value(%arg0: !fir.ref<!fir.array<100xi32>>, %arg1: !fir.ref<i32>) { 
# | label:158'0                                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             73:  %c1 = arith.constant 1 : index 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             74:  %c0_i32 = arith.constant 0 : i32 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             75:  %c100 = arith.constant 100 : index 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             76:  %0 = fir.alloca index 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |             77:  %1 = fir.shape %c100 : (index) -> !fir.shape<1> 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |             98: // ----- 
# | label:158'0     ~~~~~~~~~
# |             99: // ----- 
# | label:158'0     ~~~~~~~~~
# |            100: #loop_vectorize = #llvm.loop_vectorize<disable = false> 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            101: #loop_annotation = #llvm.loop_annotation<vectorize = #loop_vectorize> 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            102: module { 
# | label:158'0     ~~~~~~~~~
# |            103:  func.func @loop_with_attribute(%arg0: !fir.ref<!fir.array<100xi32>>, %arg1: !fir.ref<i32>) { 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:158'1      ?                                                                                             possible intended match
# |            104:  %c1 = arith.constant 1 : index 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            105:  %c0_i32 = arith.constant 0 : i32 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            106:  %c100 = arith.constant 100 : index 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            107:  %0 = fir.alloca i32 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~
# |            108:  %1 = fir.shape %c100 : (index) -> !fir.shape<1> 
# | label:158'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

### MLIR
<details>
<summary>MLIR.Conversion/AffineToStandard/lower-affine.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -lower-affine /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -lower-affine /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:707:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   affine.parallel (%i, %j) = (0, 0) to (100, 100) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:707:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:724:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     affine.parallel (%i1, %j1, %k1) = (%i0, %j0, %k0) to (%i0 + 10, %j0 + 10, %k0 + 10) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:724:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:762:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   affine.parallel (%kx, %ky) = (0, 0) to (2, 2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:762:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:792:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   affine.parallel (%kx, %ky) = (%c_0, %c_0) to (%output_dim, %output_dim) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:792:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:826:13: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |             affine.yield %3, %4 : f32, f32
# |             ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:826:13: note: see current operation: 
# | "scf.reduce"(%11, %12) ({
# | ^bb0(%arg6: f32, %arg7: f32):
# |   %14 = "arith.addf"(%arg6, %arg7) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%14) : (f32) -> ()
# | }, {
# | ^bb0(%arg4: f32, %arg5: f32):
# |   %13 = "arith.mulf"(%arg4, %arg5) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%13) : (f32) -> ()
# | }) : (f32, f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:865:13: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |             affine.yield %3, %4 : f64, f64
# |             ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:865:13: note: see current operation: 
# | "scf.reduce"(%11, %12) ({
# | ^bb0(%arg6: f64, %arg7: f64):
# |   %14 = "arith.addf"(%arg6, %arg7) <{fastmath = #arith.fastmath<none>}> : (f64, f64) -> f64
# |   "scf.reduce.return"(%14) : (f64) -> ()
# | }, {
# | ^bb0(%arg4: f64, %arg5: f64):
# |   %13 = "arith.mulf"(%arg4, %arg5) <{fastmath = #arith.fastmath<none>}> : (f64, f64) -> f64
# |   "scf.reduce.return"(%13) : (f64) -> ()
# | }) : (f64, f64) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:902:13: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |             affine.yield %3, %4 : i64, i64
# |             ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir:902:13: note: see current operation: 
# | "scf.reduce"(%11, %12) ({
# | ^bb0(%arg6: i64, %arg7: i64):
# |   %14 = "arith.addi"(%arg6, %arg7) <{overflowFlags = #arith.overflow<none>}> : (i64, i64) -> i64
# |   "scf.reduce.return"(%14) : (i64) -> ()
# | }, {
# | ^bb0(%arg4: i64, %arg5: i64):
# |   %13 = "arith.muli"(%arg4, %arg5) <{overflowFlags = #arith.overflow<none>}> : (i64, i64) -> i64
# |   "scf.reduce.return"(%13) : (i64) -> ()
# | }) : (i64, i64) -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Conversion/SCFToControlFlow/convert-to-cfg.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect -convert-scf-to-cf -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect -convert-scf-to-cf -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:276:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:276:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:370:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%cst : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:370:5: note: see current operation: 
# | "scf.reduce"(%1) ({
# | ^bb0(%arg5: f32, %arg6: f32):
# |   %2 = "arith.mulf"(%arg5, %arg6) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%2) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:407:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%cf, %2 : f32, i64) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:407:5: note: see current operation: 
# | "scf.reduce"(%3, %4) ({
# | ^bb0(%arg10: f32, %arg11: f32):
# |   %6 = "arith.addf"(%arg10, %arg11) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%6) : (f32) -> ()
# | }, {
# | ^bb0(%arg8: i64, %arg9: i64):
# |   %5 = "arith.ori"(%arg8, %arg9) : (i64, i64) -> i64
# |   "scf.reduce.return"(%5) : (i64) -> ()
# | }) : (f32, i64) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:601:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:601:5: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir:4:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @simple_std_for_loop(%{{.*}}: index, %{{.*}}: index, %{{.*}}: index) {
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | <stdin>:7:7: note: possible intended match here
# |  func.func @simple_std_for_loops_annotation(%arg0: index, %arg1: index, %arg2: index) {
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToControlFlow/convert-to-cfg.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: // ----- 
# | label:4'0     X~~~~~~~~ error: no match found
# |            2: #loop_unroll = #llvm.loop_unroll<full = true> 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            3: #loop_unroll1 = #llvm.loop_unroll<disable = true> 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4: #loop_annotation = #llvm.loop_annotation<unroll = #loop_unroll> 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5: #loop_annotation1 = #llvm.loop_annotation<unroll = #loop_unroll1> 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6: module { 
# | label:4'0     ~~~~~~~~~
# |            7:  func.func @simple_std_for_loops_annotation(%arg0: index, %arg1: index, %arg2: index) { 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:4'1           ?                                                                                  possible intended match
# |            8:  cf.br ^bb1(%arg0 : index) 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            9:  ^bb1(%0: index): // 2 preds: ^bb0, ^bb5 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           10:  %1 = arith.cmpi slt, %0, %arg1 : index 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           11:  cf.cond_br %1, ^bb2, ^bb6 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           12:  ^bb2: // pred: ^bb1 
# | label:4'0     ~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Conversion/SCFToGPU/parallel_loop.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -convert-parallel-loops-to-gpu -split-input-file -verify-diagnostics /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -convert-parallel-loops-to-gpu -split-input-file -verify-diagnostics /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:10:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg1) to (%arg2, %arg3)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:52:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%si0, %si1) = (%zero, %zero) to (%four, %four)
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:107:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg1) to (%arg2, %arg3)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:152:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%si0, %si1) = (%zero, %zero) to (%four, %four)
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:235:9: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |         scf.reduce
# |         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:309:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0) = (%c0) to (%c1) step (%c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:324:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg1) to (%arg2, %arg3)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:349:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%si0, %si1) = (%zero, %zero) to (%i0, %i1)
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:379:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg1) to (%arg2, %arg3)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:407:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:447:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce(%1 : f32) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:493:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce(%1 : f32) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:545:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce(%2 : f32) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:593:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce(%1 : ui32) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:626:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce(%1 : f32) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:667:7: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:686:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%bx, %tx) = (%c0, %c0) to (%c32, %c32) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:710:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%t) = (%c0) to (%c64) step (%c1) {
# |   ^
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir:22:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @parallel_loop_bidy_bidx(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToGPU/parallel_loop.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:22     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:22     ~~~~~~~~~
# |           3: // ----- 
# | label:22     ~~~~~~~~~
# |           4: // ----- 
# | label:22     ~~~~~~~~~
# |           5: // ----- 
# | label:22     ~~~~~~~~~
# |           6: // ----- 
# | label:22     ~~~~~~~~~
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Conversion/SCFToOpenMP/reductions.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -convert-scf-to-openmp -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -convert-scf-to-openmp -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:40:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%one : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:40:5: note: see current operation: 
# | "scf.reduce"(%3) ({
# | ^bb0(%arg7: f32, %arg8: f32):
# |   %4 = "arith.addf"(%arg7, %arg8) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%4) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:76:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%one : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:76:5: note: see current operation: 
# | "scf.reduce"(%3) ({
# | ^bb0(%arg7: f32, %arg8: f32):
# |   %4 = "arith.mulf"(%arg7, %arg8) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%4) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:119:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%pow2 : i32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:119:5: note: see current operation: 
# | "scf.reduce"(%3) ({
# | ^bb0(%arg7: i32, %arg8: i32):
# |   %4 = "arith.muli"(%arg7, %arg8) <{overflowFlags = #arith.overflow<none>}> : (i32, i32) -> i32
# |   "scf.reduce.return"(%4) : (i32) -> ()
# | }) : (i32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:153:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%one : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:153:5: note: see current operation: 
# | "scf.reduce"(%3) ({
# | ^bb0(%arg7: f32, %arg8: f32):
# |   %4 = "arith.cmpf"(%arg7, %arg8) <{fastmath = #arith.fastmath<none>, predicate = 3 : i64}> : (f32, f32) -> i1
# |   %5 = "arith.select"(%4, %arg7, %arg8) : (i1, f32, f32) -> f32
# |   "scf.reduce.return"(%5) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:229:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%one, %1 : f32, i64) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:229:5: note: see current operation: 
# | "scf.reduce"(%4, %5) ({
# | ^bb0(%arg9: f32, %arg10: f32):
# |   %8 = "arith.cmpf"(%arg9, %arg10) <{fastmath = #arith.fastmath<none>, predicate = 3 : i64}> : (f32, f32) -> i1
# |   %9 = "arith.select"(%8, %arg9, %arg10) : (i1, f32, f32) -> f32
# |   "scf.reduce.return"(%9) : (f32) -> ()
# | }, {
# | ^bb0(%arg7: i64, %arg8: i64):
# |   %6 = "arith.cmpi"(%arg7, %arg8) <{predicate = 2 : i64}> : (i64, i64) -> i1
# |   %7 = "arith.select"(%6, %arg8, %arg7) : (i1, i64, i64) -> i64
# |   "scf.reduce.return"(%7) : (i64) -> ()
# | }) : (f32, i64) -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir:19:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @reduction1
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/reductions.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:19     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:19     ~~~~~~~~~
# |           3: // ----- 
# | label:19     ~~~~~~~~~
# |           4: // ----- 
# | label:19     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Conversion/SCFToOpenMP/scf-to-openmp.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -convert-scf-to-openmp='num-threads=4' /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -convert-scf-to-openmp=num-threads=4 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir:11:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%arg0, %arg1) to (%arg2, %arg3) step (%arg4, %arg5) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir:11:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir:36:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%j) = (%arg1) to (%arg3) step (%arg5) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir:36:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir:59:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%arg0) to (%arg2) step (%arg4) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir:59:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToOpenMP/scf-to-openmp.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Conversion/SCFToSPIRV/unsupported.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt --convert-scf-to-spirv /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt --convert-scf-to-spirv /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir:18:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir:18:5: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/SCFToSPIRV/unsupported.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/Affine/affine-loop-invariant-code-motion.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir -affine-loop-invariant-code-motion -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir -affine-loop-invariant-code-motion -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir:778:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%arg3) = (%c0) to (%c32) step (%c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir:778:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir:741:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @use_of_iter_args_not_invariant
# |                 ^
# | <stdin>:449:43: note: scanning from here
# |  func.func @use_of_iter_operands_invariant(%arg0: memref<10xindex>) {
# |                                           ^
# | <stdin>:497:2: note: possible intended match here
# |  func.func @affine_prefetch_invariant() {
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            444:  } 
# |            445: } 
# |            446:  
# |            447: // ----- 
# |            448: module { 
# |            449:  func.func @use_of_iter_operands_invariant(%arg0: memref<10xindex>) { 
# | label:741'0                                               X~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            450:  %c0 = arith.constant 0 : index 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            451:  %0 = arith.muli %c0, %c0 : index 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            452:  %1 = affine.for %arg1 = 0 to 11 iter_args(%arg2 = %c0) -> (index) { 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            453:  %2 = arith.addi %arg2, %0 : index 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            454:  affine.yield %2 : index 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            492:  } 
# | label:741'0     ~~~
# |            493: } 
# | label:741'0     ~~
# |            494:  
# | label:741'0     ~
# |            495: // ----- 
# | label:741'0     ~~~~~~~~~
# |            496: module { 
# | label:741'0     ~~~~~~~~~
# |            497:  func.func @affine_prefetch_invariant() { 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:741'1      ?                                         possible intended match
# |            498:  %alloc = memref.alloc() : memref<10x10xf32> 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            499:  affine.for %arg0 = 0 to 10 { 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            500:  affine.for %arg1 = 0 to 10 { 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            501:  %0 = affine.load %alloc[%arg0, %arg1] : memref<10x10xf32> 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            502:  affine.prefetch %alloc[%arg0, %arg0], write, locality<0>, data : memref<10x10xf32> 
# | label:741'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/Async/async-parallel-for-async-dispatch.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir -split-input-file -async-parallel-for=async-dispatch=true   | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir --dump-input=always
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir -split-input-file -async-parallel-for=async-dispatch=true
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir:23:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%arg0) to (%arg1) step (%arg2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir:23:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir:73:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg3) to (%arg1, %arg4)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir:73:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir --dump-input=always
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir:4:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @loop_1d(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-async-dispatch.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: // ----- 
# | label:4     X~~~~~~~~ error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/Async/async-parallel-for-canonicalize.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir                                                                -async-parallel-for=async-dispatch=true                                 -canonicalize -inline -symbol-dce                                    | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir -async-parallel-for=async-dispatch=true -canonicalize -inline -symbol-dce
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir:27:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%lb) to (%ub) step (%st) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir:27:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-canonicalize.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/Async/async-parallel-for-compute-fn.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir -split-input-file                                              -async-parallel-for=async-dispatch=true                              | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir -split-input-file -async-parallel-for=async-dispatch=true
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:18:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%lb) to (%ub) step (%st) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:18:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:47:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%lb) to (%ub) step (%st) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:47:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:83:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%arg0) = (%c0) to (%c22) step (%c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:83:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:102:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%lb, %c0) to (%ub, %c10) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:102:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir:14:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @clone_constant(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-compute-fn.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:14     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:14     ~~~~~~~~~
# |           3: // ----- 
# | label:14     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/Async/async-parallel-for-num-worker-threads.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir -split-input-file -async-parallel-for=num-workers=-1   | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir --dump-input=always
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir -split-input-file -async-parallel-for=num-workers=-1
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir:39:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%lb) to (%ub) step (%st) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir:39:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir --dump-input=always
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-num-worker-threads.mlir --dump-input=always
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/Async/async-parallel-for-seq-dispatch.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir -split-input-file -async-parallel-for=async-dispatch=false   | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir --dump-input=always
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir -split-input-file -async-parallel-for=async-dispatch=false
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir:17:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%arg0) to (%arg1) step (%arg2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir:17:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir:42:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg3) to (%arg1, %arg4)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir:42:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir --dump-input=always
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir:7:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @loop_1d
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Async/async-parallel-for-seq-dispatch.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: // ----- 
# | label:7     X~~~~~~~~ error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -buffer-loop-hoisting -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -buffer-loop-hoisting -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir:471:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir:471:7: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir:464:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @no_hoist_parallel
# |                 ^
# | <stdin>:249:51: note: scanning from here
# |  func.func @partial_hoist_multiple_loop_dependency(%arg0: index, %arg1: index, %arg2: index, %arg3: memref<2xf32>, %arg4: memref<2xf32>) {
# |                                                   ^
# | <stdin>:266:7: note: possible intended match here
# |  func.func @no_hoist_forall(%arg0: index, %arg1: index, %arg2: index) {
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Bufferization/Transforms/buffer-loop-hoisting.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            244:  } 
# |            245: } 
# |            246:  
# |            247: // ----- 
# |            248: module { 
# |            249:  func.func @partial_hoist_multiple_loop_dependency(%arg0: index, %arg1: index, %arg2: index, %arg3: memref<2xf32>, %arg4: memref<2xf32>) { 
# | label:464'0                                                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            250:  %alloc = memref.alloc() : memref<2xf32> 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            251:  %0 = scf.for %arg5 = %arg0 to %arg1 step %arg2 iter_args(%arg6 = %arg3) -> (memref<2xf32>) { 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            252:  %alloc_0 = memref.alloc(%arg5) : memref<?xf32> 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            253:  %1 = scf.for %arg7 = %arg0 to %arg1 step %arg2 iter_args(%arg8 = %arg6) -> (memref<2xf32>) { 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            254:  scf.yield %alloc : memref<2xf32> 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            261: } 
# | label:464'0     ~~
# |            262:  
# | label:464'0     ~
# |            263: // ----- 
# | label:464'0     ~~~~~~~~~
# |            264: // ----- 
# | label:464'0     ~~~~~~~~~
# |            265: module { 
# | label:464'0     ~~~~~~~~~
# |            266:  func.func @no_hoist_forall(%arg0: index, %arg1: index, %arg2: index) { 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:464'1           ?                                                                  possible intended match
# |            267:  scf.forall (%arg3) = (%arg0) to (%arg1) step (%arg2) { 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            268:  %alloc = memref.alloc() : memref<2xf32> 
# | label:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            269:  } 
# | label:464'0     ~~~
# |            270:  return 
# | label:464'0     ~~~~~~~~
# |            271:  } 
# | label:464'0     ~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/GPU/mapping.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -gpu-map-parallel-loops -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir --check-prefix=OUTER
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -gpu-map-parallel-loops -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir:11:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%si0, %si1) = (%zero, %zero) to (%four, %four)
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir:11:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir:47:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.parallel (%ti0, %ti1, %ti2, %ti3) = (%zero, %zero, %zero, %zero) to (%four, %four, %four, %four)
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir:47:7: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir --check-prefix=OUTER
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir:18:17: error: OUTER-LABEL: expected string not found in input
# | // OUTER-LABEL: func @parallel_loop(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/GPU/mapping.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:18     X~~~~~~~~ error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/Linalg/loops.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir -convert-linalg-to-loops | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir -convert-linalg-to-loops
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir -convert-linalg-to-parallel-loops | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=CHECKPARALLEL /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir -convert-linalg-to-parallel-loops
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:17:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.matmul ins(%A, %B: memref<?x?xf32>, memref<?x?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:17:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:62:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.matvec ins(%2, %3: memref<?x?xf32>, memref<?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:62:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:189:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.fill ins(%arg1 : f32) outs(%arg0 : memref<?xf32, strided<[1], offset: ?>>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:189:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:213:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.fill ins(%arg1 : f32) outs(%arg0 : memref<?x?x?xf32, strided<[?, ?, 1], offset: ?>>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:213:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:229:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:229:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:263:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait2
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:263:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:306:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait4
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:306:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:372:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait_broadcast
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:372:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:398:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait_broadcast
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:398:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:422:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait_broadcast
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:422:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:558:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait_const_fill outs(%arg0 : memref<?xf32>) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:558:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:632:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.contract
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:632:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:678:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.batch_matmul ins(%A, %B : memref<?x?x?xf32>, memref<?x?x?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:678:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:720:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.conv_1d ins(%in, %filter : memref<?xf32>, memref<?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:720:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:763:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.conv_2d ins(%in, %filter : memref<?x?xf32>, memref<?x?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:763:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:816:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.conv_3d ins(%in, %filter : memref<?x?x?xf32>, memref<?x?x?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:816:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:888:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:888:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:914:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.transpose ins(%input:memref<?xf32>)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir:914:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=CHECKPARALLEL /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=CHECKPARALLEL /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/loops.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/Linalg/parallel-loops.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir -convert-linalg-to-parallel-loops -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir -convert-linalg-to-parallel-loops -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:7:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:7:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:42:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:42:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:75:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   linalg.generic #trait
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:75:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir:18:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @linalg_generic_sum
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/parallel-loops.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:18     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:18     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/Linalg/transform-op-match.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/transform-op-match.mlir --transform-interpreter -allow-unregistered-dialect --split-input-file --verify-diagnostics
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/transform-op-match.mlir --transform-interpreter -allow-unregistered-dialect --split-input-file --verify-diagnostics
# .---command stdout------------
# | module {
# |   func.func @bar() {
# |     %c0_i32 = arith.constant {my_attr} 0 : i32
# |     %c1_i32 = arith.constant 1 : i32
# |     return
# |   }
# |   module attributes {transform.with_named_sequence} {
# |     transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) {
# |       %0 = transform.structured.match ops{["arith.constant"]} in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %0, "matched op name" : !transform.any_op
# |       transform.test_consume_operand %0 : !transform.any_op
# |       %1 = transform.structured.match ops{["arith.constant"]} attributes {my_attr} in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %1, "matched attr name" : !transform.any_op
# |       transform.test_consume_operand %1 : !transform.any_op
# |       transform.yield 
# |     }
# |   }
# | }
# | 
# | // -----
# | module {
# |   func.func @by_type() {
# |     %c0_i32 = arith.constant 0 : i32
# |     %cst = arith.constant 1.000000e+00 : f32
# |     return
# |   }
# |   module attributes {transform.with_named_sequence} {
# |     transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) {
# |       %0 = transform.structured.match ops{["arith.constant"]} filter_result_type = f32 in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %0, "matched op name" : !transform.any_op
# |       transform.test_consume_operand %0 : !transform.any_op
# |       transform.yield 
# |     }
# |   }
# | }
# | 
# | // -----
# | module {
# |   func.func @by_operand_type() {
# |     %cst = arith.constant 2.000000e+00 : f32
# |     %c8_i32 = arith.constant 8 : i32
# |     %0 = math.fpowi %cst, %c8_i32 : f32, i32
# |     %1 = arith.addf %cst, %cst : f32
# |     %2 = arith.fptoui %1 : f32 to i32
# |     return
# |   }
# |   module attributes {transform.with_named_sequence} {
# |     transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) {
# |       %0 = transform.structured.match ops{["arith.fptoui"]} filter_operand_types = [f32] in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %0, "matched op name" : !transform.any_op
# |       transform.test_consume_operand %0 : !transform.any_op
# |       %1 = transform.structured.match ops{["arith.addf"]} filter_operand_types = [f32] in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %1, "matched op name" : !transform.any_op
# |       transform.test_consume_operand %1 : !transform.any_op
# |       %2 = transform.structured.match ops{["arith.fptoui"]} filter_operand_types = [i32] in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %2, "should not match" : !transform.any_op
# |       transform.test_consume_operand %2 : !transform.any_op
# |       %3 = transform.structured.match ops{["math.fpowi"]} filter_operand_types = [f32] in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %3, "should not match" : !transform.any_op
# |       transform.test_consume_operand %3 : !transform.any_op
# |       transform.yield 
# |     }
# |   }
# | }
# | 
# | // -----
# | module {
# |   func.func @foo(%arg0: tensor<4x4xf32>, %arg1: tensor<4x4xf32>, %arg2: tensor<4x4xf32>) {
# |     %cst = arith.constant 0.000000e+00 : f32
# |     %0 = linalg.fill ins(%cst : f32) outs(%arg2 : tensor<4x4xf32>) -> tensor<4x4xf32>
# |     %1 = linalg.matmul ins(%arg0, %arg1 : tensor<4x4xf32>, tensor<4x4xf32>) outs(%0 : tensor<4x4xf32>) -> tensor<4x4xf32>
# |     return
# |   }
# |   module attributes {transform.with_named_sequence} {
# |     transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) {
# |       %0 = transform.structured.match interface{TilingInterface} in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %0, "tileable" : !transform.any_op
# |       transform.yield 
# |     }
# |   }
# | }
# | 
# | // -----
# | #map = affine_map<(d0, d1, d2) -> (d0, d1, d2)>
# | #map1 = affine_map<(d0, d1, d2) -> (d1, d0, d2)>
# | module {
# |   func.func @match_complex_attribute(%arg0: tensor<12x128x32xf32>) -> tensor<128x12x32xf32> {
# |     %0 = tensor.empty() : tensor<128x12x32xf32>
# |     %1 = linalg.generic {indexing_maps = [#map, #map1], iterator_types = ["parallel", "parallel", "parallel"]} ins(%arg0 : tensor<12x128x32xf32>) outs(%0 : tensor<128x12x32xf32>) {
# |     ^bb0(%in: f32, %out: f32):
# |       linalg.yield %in : f32
# |     } -> tensor<128x12x32xf32>
# |     return %1 : tensor<128x12x32xf32>
# |   }
# |   module attributes {transform.with_named_sequence} {
# |     transform.named_sequence @__transform_main(%arg0: !transform.any_op {transform.readonly}) {
# |       %0 = transform.structured.match ops{["linalg.generic"]} attributes {iterator_types = [#linalg.iterator_type<parallel>, #linalg.iterator_type<parallel>, #linalg.iterator_type<parallel>]} in %arg0 : (!transform.any_op) -> !transform.any_op
# |       transform.debug.emit_remark_at %0, "matched complex attr" : !transform.any_op
# |       transform.test_consume_operand %0 : !transform.any_op
# |       %1 = transform.structured.match attributes {iterator_types = [#linalg.iterator_type<parallel>, #linalg.iterator_type<parallel>, #linalg.iterator_type<reduction>]} in %arg0 : (!transform.any_op) -> !transform.any_op
# |       %2 = transform.num_associations %1 : (!transform.any_op) -> !transform.param<i64>
# |       transform.debug.emit_param_as_remark %2 : !transform.param<i64>
# |       transform.yield 
# |     }
# |   }
# | }
# | 
# | // -----
# `-----------------------------
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/transform-op-match.mlir:157:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/transform-op-match.mlir:149:6: error: expected remark "loop-like" was not produced
# |   // expected-remark @below {{loop-like}}
# |      ^~~~~~~~~
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/transform-op-match.mlir:154:6: error: expected remark "loop-like" was not produced
# |   // expected-remark @below {{loop-like}}
# |      ^~~~~~~~~
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Linalg/transform-op-match.mlir:159:6: error: expected remark "loop-like" was not produced
# |   // expected-remark @below {{loop-like}}
# |      ^~~~~~~~~
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/buffer-deallocation.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -verify-diagnostics -ownership-based-buffer-deallocation    -buffer-deallocation-simplification -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -verify-diagnostics -ownership-based-buffer-deallocation -buffer-deallocation-simplification -split-input-file /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir:34:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%elem_to_reduce : f32) {
# |     ^
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir:48:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @reduce
# |                 ^
# | <stdin>:2:34: note: scanning from here
# |  func.func @parallel_insert_slice(%arg0: index) {
# |                                  ^
# | <stdin>:3:20: note: possible intended match here
# |  %true = arith.constant true
# |                    ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/buffer-deallocation.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: module { 
# |             2:  func.func @parallel_insert_slice(%arg0: index) { 
# | label:48'0                                      X~~~~~~~~~~~~~~~~ error: no match found
# |             3:  %true = arith.constant true 
# | label:48'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:48'1                        ?          possible intended match
# |             4:  %c0 = arith.constant 0 : index 
# | label:48'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             5:  %alloc = memref.alloc() : memref<2xf32> 
# | label:48'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             6:  scf.forall (%arg1) in (%arg0) { 
# | label:48'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             7:  %alloc_0 = memref.alloc() : memref<2xf32> 
# | label:48'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             8:  %0 = memref.load %alloc[%c0] : memref<2xf32> 
# | label:48'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/canonicalize.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir -pass-pipeline='builtin.module(func.func(canonicalize{test-convergence}))' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir '-pass-pipeline=builtin.module(func.func(canonicalize{test-convergence}))' -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:14:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:14:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:45:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:45:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:70:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%i0, %i1 : index, index)  {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:70:5: note: see current operation: 
# | "scf.reduce"(%arg2, %arg3) ({
# | ^bb0(%arg6: index, %arg7: index):
# |   %7 = "arith.addi"(%arg6, %arg7) <{overflowFlags = #arith.overflow<none>}> : (index, index) -> index
# |   "scf.reduce.return"(%7) : (index) -> ()
# | }, {
# | ^bb0(%arg4: index, %arg5: index):
# |   %6 = "arith.muli"(%arg4, %arg5) <{overflowFlags = #arith.overflow<none>}> : (index, index) -> index
# |   "scf.reduce.return"(%6) : (index) -> ()
# | }) : (index, index) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:110:9: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |         scf.reduce
# |         ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:110:9: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:774:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%1 : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:774:5: note: see current operation: 
# | "scf.reduce"(%2) ({
# | ^bb0(%arg6: f32, %arg7: f32):
# |   %3 = "test.transform"(%arg6, %arg7) : (f32, f32) -> f32
# |   "scf.reduce.return"(%3) : (f32) -> ()
# | }) : (f32) -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir:19:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @single_iteration_some(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | <stdin>:6:2: note: possible intended match here
# |  func.func private @side_effect()
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/canonicalize.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: // ----- 
# | label:19'0     X~~~~~~~~ error: no match found
# |             2: // ----- 
# | label:19'0     ~~~~~~~~~
# |             3: // ----- 
# | label:19'0     ~~~~~~~~~
# |             4: // ----- 
# | label:19'0     ~~~~~~~~~
# |             5: module { 
# | label:19'0     ~~~~~~~~~
# |             6:  func.func private @side_effect() 
# | label:19'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:19'1      ?                                 possible intended match
# |             7:  func.func @one_unused(%arg0: i1) -> index { 
# | label:19'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             8:  %0 = scf.if %arg0 -> (index) { 
# | label:19'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             9:  func.call @side_effect() : () -> () 
# | label:19'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            10:  %1 = "test.value0"() : () -> index 
# | label:19'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            11:  %2 = "test.value1"() : () -> index 
# | label:19'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/for-loop-canonicalization.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir -scf-for-loop-canonicalization -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir -scf-for-loop-canonicalization -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir:201:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%c0) to (%c4) step (%c2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir:201:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir:220:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i) = (%c1) to (%c7) step (%c2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir:220:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir:192:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @scf_parallel_canonicalize_min_1
# |                 ^
# | <stdin>:130:33: note: scanning from here
# |  func.func @scf_for_invalid_loop(%arg0: memref<i64>, %arg1: index) {
# |                                 ^
# | <stdin>:232:7: note: possible intended match here
# |  func.func @one_trip_scf_for_canonicalize_min(%arg0: memref<i64>) {
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/for-loop-canonicalization.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            125: } 
# |            126:  
# |            127: // ----- 
# |            128: #map = affine_map<(d0)[s0] -> (d0 + s0, 0)> 
# |            129: module { 
# |            130:  func.func @scf_for_invalid_loop(%arg0: memref<i64>, %arg1: index) { 
# | label:192'0                                     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            131:  %c1 = arith.constant 1 : index 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            132:  %c7 = arith.constant 7 : index 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            133:  %c256 = arith.constant 256 : index 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            134:  scf.for %arg2 = %c256 to %c1 step %c1 { 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            135:  %0 = affine.min #map(%arg2)[%c7] 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            227:  } 
# | label:192'0     ~~~
# |            228: } 
# | label:192'0     ~~
# |            229:  
# | label:192'0     ~
# |            230: // ----- 
# | label:192'0     ~~~~~~~~~
# |            231: module { 
# | label:192'0     ~~~~~~~~~
# |            232:  func.func @one_trip_scf_for_canonicalize_min(%arg0: memref<i64>) { 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:192'1           ?                                                              possible intended match
# |            233:  %c4_i64 = arith.constant 4 : i64 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            234:  %c0 = arith.constant 0 : index 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            235:  %c4 = arith.constant 4 : index 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            236:  scf.for %arg1 = %c0 to %c4 step %c4 { 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            237:  memref.store %c4_i64, %arg0[] : memref<i64> 
# | label:192'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/forall-to-parallel.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir -pass-pipeline='builtin.module(func.func(scf-forall-to-parallel))' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir '-pass-pipeline=builtin.module(func.func(scf-forall-to-parallel))' -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:8:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.forall (%i, %j) in (%ub1, %ub2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:8:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:25:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.forall (%i, %j) in (%ub1, %ub2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:25:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:57:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.forall (%k, %l) in (%ub3, %ub4) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:57:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:75:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.forall.in_parallel {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:75:5: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir:5:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @two_iters
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/forall-to-parallel.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: // ----- 
# | label:5     X~~~~~~~~ error: no match found
# |          2: // ----- 
# | label:5     ~~~~~~~~~
# |          3: // ----- 
# | label:5     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/invalid.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir -split-input-file -verify-diagnostics
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir -split-input-file -verify-diagnostics
# .---command stdout------------
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# `-----------------------------
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:293:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%arg1 : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:307:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%arg1 : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:322:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%arg1 : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:338:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%arg1 : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:352:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%arg1 : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:292:8: error: expected error "empty block: expect at least a terminator" was not produced
# |     // expected-error at +1 {{empty block: expect at least a terminator}}
# |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:306:8: error: expected error "expected two block arguments with type 'f32' in the 0-th reduction region" was not produced
# |     // expected-error at +1 {{expected two block arguments with type 'f32' in the 0-th reduction region}}
# |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:321:8: error: expected error "expected two block arguments with type 'f32' in the 0-th reduction region" was not produced
# |     // expected-error at +1 {{expected two block arguments with type 'f32' in the 0-th reduction region}}
# |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:337:8: error: expected error "reduction bodies must be terminated with an 'scf.reduce.return' op" was not produced
# |     // expected-error at +1 {{reduction bodies must be terminated with an 'scf.reduce.return' op}}
# |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/invalid.mlir:355:12: error: expected error "must have type 'f32' (the type of the reduction inputs)" was not produced
# |         // expected-error at +1 {{must have type 'f32' (the type of the reduction inputs)}}
# |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/ops.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir:91:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce(%one, %int_one : f32, i32)  {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir:91:7: note: see current operation: 
# | "scf.reduce"(%8, %9) ({
# | ^bb0(%arg10: f32, %arg11: f32):
# |   %11 = "arith.addf"(%arg10, %arg11) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%11) : (f32) -> ()
# | }, {
# | ^bb0(%arg8: i32, %arg9: i32):
# |   %10 = "arith.muli"(%arg8, %arg9) <{overflowFlags = #arith.overflow<none>}> : (i32, i32) -> i32
# |   "scf.reduce.return"(%10) : (i32) -> ()
# | }) : (f32, i32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir:140:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir:140:5: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/ops.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/parallel-loop-fusion.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir -pass-pipeline='builtin.module(func.func(scf-parallel-loop-fusion))' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir '-pass-pipeline=builtin.module(func.func(scf-parallel-loop-fusion))' -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:8:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:8:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:32:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:32:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:63:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:63:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:110:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:110:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:162:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:162:7: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:183:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:183:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:205:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:205:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:223:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:223:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:243:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:243:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:268:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:268:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:298:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:298:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:323:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:323:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:350:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:350:7: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:399:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:399:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:429:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:429:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:476:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:476:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:522:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:522:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:568:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:568:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:615:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%A_elem : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:615:5: note: see current operation: 
# | "scf.reduce"(%9) ({
# | ^bb0(%arg8: f32, %arg9: f32):
# |   %10 = "arith.addf"(%arg8, %arg9) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%10) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:666:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%A_elem : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:666:5: note: see current operation: 
# | "scf.reduce"(%13) ({
# | ^bb0(%arg13: f32, %arg14: f32):
# |   %14 = "arith.addf"(%arg13, %arg14) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%14) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:729:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%A_elem : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:729:5: note: see current operation: 
# | "scf.reduce"(%8) ({
# | ^bb0(%arg8: f32, %arg9: f32):
# |   %9 = "arith.addf"(%arg8, %arg9) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%9) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:761:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%A_elem : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:761:5: note: see current operation: 
# | "scf.reduce"(%10) ({
# | ^bb0(%arg8: f32, %arg9: f32):
# |   %11 = "arith.addf"(%arg8, %arg9) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%11) : (f32) -> ()
# | }) : (f32) -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:794:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%A_elem : f32) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:794:5: note: see current operation: 
# | "scf.reduce"(%10) ({
# | ^bb0(%arg8: f32, %arg9: f32):
# |   %11 = "arith.addf"(%arg8, %arg9) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%11) : (f32) -> ()
# | }) : (f32) -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir:15:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @fuse_empty_loops
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-fusion.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:15     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:15     ~~~~~~~~~
# |           3: // ----- 
# | label:15     ~~~~~~~~~
# |           4: // ----- 
# | label:15     ~~~~~~~~~
# |           5: // ----- 
# | label:15     ~~~~~~~~~
# |           6: // ----- 
# | label:15     ~~~~~~~~~
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/parallel-loop-specialization.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir -scf-parallel-loop-specialization -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir -scf-parallel-loop-specialization -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir:14:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%c0, %c0) to (%b0, %b1) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir:14:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-specialization.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/parallel-loop-tiling-inbound-check.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir -pass-pipeline='builtin.module(func.func(scf-parallel-loop-tiling{parallel-loop-tile-sizes=1,4 no-min-max-bounds=true}))' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir '-pass-pipeline=builtin.module(func.func(scf-parallel-loop-tiling{parallel-loop-tile-sizes=1,4 no-min-max-bounds=true}))' -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:7:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg1) to (%arg2, %arg3) step (%arg4, %arg5) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:7:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:53:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%c0, %c0) to (%c22, %c24) step (%c3, %c3) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:53:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:84:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%k, %l) = (%c0, %c0) to (%c2, %c2) step (%c1, %c1) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:84:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:133:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.parallel (%k, %l) = (%c0, %c0) to (%c2, %c2) step (%c1, %c1) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:133:7: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir:16:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @parallel_loop(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling-inbound-check.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:16     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:16     ~~~~~~~~~
# |           3: // ----- 
# | label:16     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/parallel-loop-tiling.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir -pass-pipeline='builtin.module(func.func(scf-parallel-loop-tiling{parallel-loop-tile-sizes=1,4}))' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir '-pass-pipeline=builtin.module(func.func(scf-parallel-loop-tiling{parallel-loop-tile-sizes=1,4}))' -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:7:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%arg0, %arg1) to (%arg2, %arg3) step (%arg4, %arg5) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:7:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:45:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%c0, %c0) to (%c22, %c24) step (%c3, %c3) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:45:3: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:75:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%k, %l) = (%c0, %c0) to (%c2, %c2) step (%c1, %c1) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:75:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:124:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.parallel (%k, %l) = (%c0, %c0) to (%c2, %c2) step (%c1, %c1) {
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:124:7: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir:17:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @parallel_loop(
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-tiling.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:17     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:17     ~~~~~~~~~
# |           3: // ----- 
# | label:17     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/parallel-loop-unroll.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir -test-parallel-loop-unrolling='unroll-factors=1,2' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir -test-parallel-loop-unrolling=unroll-factors=1,2 -split-input-file
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:13:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:13:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:42:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:42:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:73:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:73:7: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:112:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:112:5: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:145:7: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |       scf.reduce
# |       ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:145:7: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir:18:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @unroll_simple_parallel_loop
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-loop-unroll.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: // ----- 
# | label:18     X~~~~~~~~ error: no match found
# |           2: // ----- 
# | label:18     ~~~~~~~~~
# |           3: // ----- 
# | label:18     ~~~~~~~~~
# |           4: // ----- 
# | label:18     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/parallel-to-nested-fors.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir -pass-pipeline='builtin.module(func.func(scf-parallel-for-to-nested-fors))' -split-input-file -verify-diagnostics | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir '-pass-pipeline=builtin.module(func.func(scf-parallel-for-to-nested-fors))' -split-input-file -verify-diagnostics
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir:6:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%lb1, %lb2) to (%ub1, %ub2) step (%step1, %step2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir:22:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%lb1, %lb2) to (%ub1, %ub2) step (%step1, %step2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir:49:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.parallel (%k, %l) = (%lb3, %lb4) to (%ub3, %ub4) step (%step3, %step4) {
# |     ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir:73:5: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |     scf.reduce(%curr : i32) {
# |     ^
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir:9:12: error: CHECK: expected string not found in input
# |  // CHECK: scf.for %[[VAL_0:.*]] = %[[ARG0:.*]] to %[[ARG2:.*]] step %[[ARG4:.*]] {
# |            ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/parallel-to-nested-fors.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: // ----- 
# | check:9     X~~~~~~~~ error: no match found
# |          2: // ----- 
# | check:9     ~~~~~~~~~
# |          3: // ----- 
# | check:9     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/transform-op-forall-to-parallel.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir --transform-interpreter --split-input-file --verify-diagnostics | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir --transform-interpreter --split-input-file --verify-diagnostics
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir:8:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.forall (%i, %j) in (%ub1, %ub2) {
# |   ^
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir:5:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @two_iters
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-forall-to-parallel.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: // ----- 
# | label:5     X~~~~~~~~ error: no match found
# |          2: // ----- 
# | label:5     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SCF/transform-op-parallel-to-nested-fors.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir --transform-interpreter --split-input-file --verify-diagnostics | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir --transform-interpreter --split-input-file --verify-diagnostics
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir:6:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%lb1, %lb2) to (%ub1, %ub2) step (%step1, %step2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir:30:3: error: unexpected error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%lb1, %lb2) to (%ub1, %ub2) step (%step1, %step2) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir:44:8: error: expected error "expected a single payload op" was not produced
# |     // expected-error @below {{expected a single payload op}}
# |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir:9:12: error: CHECK: expected string not found in input
# |  // CHECK: scf.for %[[VAL_0:.*]] = %[[ARG0:.*]] to %[[ARG2:.*]] step %[[ARG4:.*]] {
# |            ^
# | <stdin>:1:1: note: scanning from here
# | // -----
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SCF/transform-op-parallel-to-nested-fors.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: // ----- 
# | check:9     X~~~~~~~~ error: no match found
# |          2: // ----- 
# | check:9     ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Dialect/SparseTensor/GPU/gpu_combi.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir --linalg-generalize-named-ops              --pre-sparsification-rewrite              --sparse-reinterpret-map              --sparsification="parallelization-strategy=dense-outer-loop"              --sparse-gpu-codegen | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir --linalg-generalize-named-ops --pre-sparsification-rewrite --sparse-reinterpret-map --sparsification=parallelization-strategy=dense-outer-loop --sparse-gpu-codegen
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir:56:8: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %T = linalg.matmul
# |        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir:56:8: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_combi.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SparseTensor/GPU/gpu_matmul.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir --linalg-generalize-named-ops              --pre-sparsification-rewrite              --sparse-reinterpret-map              --sparsification="parallelization-strategy=dense-outer-loop"              --sparse-gpu-codegen | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir --linalg-generalize-named-ops --pre-sparsification-rewrite --sparse-reinterpret-map --sparsification=parallelization-strategy=dense-outer-loop --sparse-gpu-codegen
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir:81:12: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %C_out = linalg.matmul
# |            ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir:81:12: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matmul.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SparseTensor/GPU/gpu_matvec.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir --linalg-generalize-named-ops              --pre-sparsification-rewrite              --sparse-reinterpret-map              --sparsification="parallelization-strategy=dense-outer-loop"              --sparse-gpu-codegen | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir --linalg-generalize-named-ops --pre-sparsification-rewrite --sparse-reinterpret-map --sparsification=parallelization-strategy=dense-outer-loop --sparse-gpu-codegen
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir:77:12: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %y_out = linalg.matvec
# |            ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir:77:12: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/GPU/gpu_matvec.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SparseTensor/minipipeline_parallel.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --sparsification-and-bufferization        | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --check-prefix=CHECK-NOPARA
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --sparsification-and-bufferization
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --check-prefix=CHECK-NOPARA
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --sparsification-and-bufferization="parallelization-strategy=any-storage-any-loop" | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --check-prefix=CHECK-PARA
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --sparsification-and-bufferization=parallelization-strategy=any-storage-any-loop
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir:30:8: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %0 = linalg.generic #trait_ss
# |        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir:30:8: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --check-prefix=CHECK-PARA
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/minipipeline_parallel.mlir --check-prefix=CHECK-PARA
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SparseTensor/sparse_parallel.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --sparse-reinterpret-map -sparsification="parallelization-strategy=none" |    /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --check-prefix=CHECK-PAR0
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --sparse-reinterpret-map -sparsification=parallelization-strategy=none
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --check-prefix=CHECK-PAR0
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --sparse-reinterpret-map -sparsification="parallelization-strategy=dense-outer-loop" |    /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --check-prefix=CHECK-PAR1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --sparse-reinterpret-map -sparsification=parallelization-strategy=dense-outer-loop
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir:62:8: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %0 = linalg.generic #trait_dd
# |        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir:62:8: note: see current operation: "scf.reduce"() : () -> ()
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir:160:8: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %0 = linalg.generic #trait_matvec
# |        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir:160:8: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --check-prefix=CHECK-PAR1
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel.mlir --check-prefix=CHECK-PAR1
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Dialect/SparseTensor/sparse_parallel_reduce.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir --sparse-reinterpret-map -sparsification="parallelization-strategy=any-storage-any-loop" |    /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir --sparse-reinterpret-map -sparsification=parallelization-strategy=any-storage-any-loop
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir:53:8: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   %0 = linalg.generic #trait_matvec
# |        ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir:53:8: note: see current operation: 
# | "scf.reduce"(%17) ({
# | ^bb0(%arg5: f32, %arg6: f32):
# |   %18 = "arith.addf"(%arg5, %arg6) <{fastmath = #arith.fastmath<none>}> : (f32, f32) -> f32
# |   "scf.reduce.return"(%18) : (f32) -> ()
# | }) : (f32) -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/SparseTensor/sparse_parallel_reduce.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Transforms/invalid-parallel-loop-collapsing.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir -pass-pipeline='builtin.module(func.func(test-scf-parallel-loop-collapsing))' 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir --check-prefix=CL0
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir '-pass-pipeline=builtin.module(func.func(test-scf-parallel-loop-collapsing))'
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir --check-prefix=CL0
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir:3:9: error: CL0: expected string not found in input
# | // CL0: No collapsed-indices were specified. This pass is only for testing and does not automatically collapse all parallel loops or similar
# |         ^
# | <stdin>:1:1: note: scanning from here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir:23:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# | ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir:23:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0 
# | check:3     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |          2:  scf.reduce 
# | check:3     ~~~~~~~~~~~~
# |          3:  ^ 
# | check:3     ~~~
# |          4: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir:23:5: note: see current operation: "scf.reduce"() : () -> () 
# | check:3     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          5: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/invalid-parallel-loop-collapsing.mlir:31:5: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0 
# | check:3     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          6:  scf.reduce 
# | check:3     ~~~~~~~~~~~~
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Transforms/loop-invariant-code-motion.mlir</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir  -split-input-file -loop-invariant-code-motion | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir -split-input-file -loop-invariant-code-motion
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir:421:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%arg0, %arg1) = (%c0, %c0) to (%c10, %c10) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir:421:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir:426:18: error: CHECK-LABEL: expected string not found in input
# |  // CHECK-LABEL: func @parallel_loop_with_invariant
# |                  ^
# | <stdin>:106:44: note: scanning from here
# |  func.func @hoist_variant_affine_if_failure(%arg0: index, %arg1: index, %arg2: index) -> i32 {
# |                                            ^
# | <stdin>:149:7: note: possible intended match here
# |  func.func @hoist_scf_for_with_unknown_trip_count_unit_step(%arg0: index, %arg1: index) {
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/loop-invariant-code-motion.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            101: } 
# |            102:  
# |            103: // ----- 
# |            104: #set = affine_set<(d0, d1) : (d1 - d0 >= 0)> 
# |            105: module { 
# |            106:  func.func @hoist_variant_affine_if_failure(%arg0: index, %arg1: index, %arg2: index) -> i32 { 
# | label:426'0                                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            107:  %c0_i32 = arith.constant 0 : i32 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            108:  %c42_i32 = arith.constant 42 : i32 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            109:  %c7 = arith.constant 7 : index 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            110:  %0 = affine.for %arg3 = %arg0 to %arg1 iter_args(%arg4 = %c0_i32) -> (i32) { 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            111:  %1 = affine.if #set(%arg3, %c7) -> i32 { 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            144:  } 
# | label:426'0     ~~~
# |            145: } 
# | label:426'0     ~~
# |            146:  
# | label:426'0     ~
# |            147: // ----- 
# | label:426'0     ~~~~~~~~~
# |            148: module { 
# | label:426'0     ~~~~~~~~~
# |            149:  func.func @hoist_scf_for_with_unknown_trip_count_unit_step(%arg0: index, %arg1: index) { 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:426'1           ?                                                                                    possible intended match
# |            150:  %c1 = arith.constant 1 : index 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            151:  scf.for %arg2 = %arg0 to %arg1 step %c1 { 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            152:  } 
# | label:426'0     ~~~
# |            153:  scf.for %arg2 = %arg0 to %arg1 step %c1 { 
# | label:426'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            154:  } 
# | label:426'0     ~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>MLIR.Transforms/parallel-loop-collapsing.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir -pass-pipeline='builtin.module(func.func(test-scf-parallel-loop-collapsing{collapsed-indices-0=0,3 collapsed-indices-1=1,4 collapsed-indices-2=2}, canonicalize))' --mlir-print-local-scope | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir '-pass-pipeline=builtin.module(func.func(test-scf-parallel-loop-collapsing{collapsed-indices-0=0,3 collapsed-indices-1=1,4 collapsed-indices-2=2}, canonicalize))' --mlir-print-local-scope
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir:23:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1, %i2, %i3, %i4) = (%c0, %c3, %c6, %c9, %c12)
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir:23:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/parallel-loop-collapsing.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.Transforms/single-parallel-loop-collapsing.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect -pass-pipeline='builtin.module(func.func(test-scf-parallel-loop-collapsing{collapsed-indices-0=0,1}, canonicalize))' --mlir-print-local-scope /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect '-pass-pipeline=builtin.module(func.func(test-scf-parallel-loop-collapsing{collapsed-indices-0=0,1}, canonicalize))' --mlir-print-local-scope /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir:10:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i0, %i1) = (%c0, %c1) to (%c2, %c3) step (%c4, %c5) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir:10:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.mlir-runner/copy.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir -pass-pipeline="builtin.module(func.func(convert-scf-to-cf,convert-arith-to-llvm),finalize-memref-to-llvm,convert-func-to-llvm,convert-cf-to-llvm,reconcile-unrealized-casts)"  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-runner -e main -entry-point-result=void  -shared-libs=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_runner_utils.so,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_c_runner_utils.so  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir '-pass-pipeline=builtin.module(func.func(convert-scf-to-cf,convert-arith-to-llvm),finalize-memref-to-llvm,convert-func-to-llvm,convert-cf-to-llvm,reconcile-unrealized-casts)'
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir:17:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%c0, %c0) to (%dim_x, %dim_y) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir:17:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-runner -e main -entry-point-result=void -shared-libs=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_runner_utils.so,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_c_runner_utils.so
# .---command stderr------------
# | Error: entry point not found
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/copy.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.mlir-runner/memref-reinterpret-cast.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir -pass-pipeline="builtin.module(func.func(convert-scf-to-cf),finalize-memref-to-llvm,func.func(convert-arith-to-llvm),convert-func-to-llvm,convert-cf-to-llvm,reconcile-unrealized-casts)"  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-runner -e main -entry-point-result=void  -shared-libs=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_runner_utils.so,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_c_runner_utils.so  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir '-pass-pipeline=builtin.module(func.func(convert-scf-to-cf),finalize-memref-to-llvm,func.func(convert-arith-to-llvm),convert-func-to-llvm,convert-cf-to-llvm,reconcile-unrealized-casts)'
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir:16:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%c0, %c0) to (%dim_x, %dim_y) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir:16:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-runner -e main -entry-point-result=void -shared-libs=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_runner_utils.so,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_c_runner_utils.so
# .---command stderr------------
# | Error: entry point not found
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reinterpret-cast.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.mlir-runner/memref-reshape.mlir</summary>

```
Exit Code: 2

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir -pass-pipeline="builtin.module(func.func(convert-scf-to-cf,memref-expand,convert-arith-to-llvm),finalize-memref-to-llvm,convert-func-to-llvm,convert-cf-to-llvm,reconcile-unrealized-casts)"  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-runner -e main -entry-point-result=void  -shared-libs=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_runner_utils.so,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_c_runner_utils.so  | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir '-pass-pipeline=builtin.module(func.func(convert-scf-to-cf,memref-expand,convert-arith-to-llvm),finalize-memref-to-llvm,convert-func-to-llvm,convert-cf-to-llvm,reconcile-unrealized-casts)'
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir:17:3: error: 'scf.reduce' op operation with region terminator trait must have breaking control regions > 0
# |   scf.parallel (%i, %j) = (%c0, %c0) to (%dim_x, %dim_y) step (%c1, %c1) {
# |   ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir:17:3: note: see current operation: "scf.reduce"() : () -> ()
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-runner -e main -entry-point-result=void -shared-libs=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_runner_utils.so,/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/libmlir_c_runner_utils.so
# .---command stderr------------
# | Error: entry point not found
# `-----------------------------
# error: command failed with exit status: 1
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-runner/memref-reshape.mlir
# `-----------------------------
# error: command failed with exit status: 2

--

```
</details>
<details>
<summary>MLIR.mlir-tblgen/op-error.td</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR1 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR1 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR1 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR1 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR2 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR2 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR2 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR2 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR3 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR3 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR3 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR3 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR4 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR4 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR4 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR4 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 5
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR5 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR5 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR5 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR5 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR6 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR6 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR6 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR6 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR7 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR7 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR7 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR7 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR8 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR8 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR8 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR8 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 9
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR9 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR9 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR9 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR9 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 10
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR10 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR10 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR10 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR10 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 11
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR11 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR11 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR11 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR11 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 12
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR12 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR12 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR12 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR12 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# RUN: at line 13
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR13 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR13 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/not /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-tblgen -gen-op-decls -I /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/../../include -DERROR13 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck --check-prefix=ERROR13 /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td:124:13: error: ERROR13: expected string not found in input
# | // ERROR13: error: OpInterfaceB::Trait requires OpTraitA to precede it in traits list
# |             ^
# | <stdin>:1:1: note: scanning from here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td:125:5: error: OpInterfaceB requires OpTraitA to precede it in traits list
# | ^
# | <stdin>:1:99: note: possible intended match here
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td:125:5: error: OpInterfaceB requires OpTraitA to precede it in traits list
# |                                                                                                   ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/mlir-tblgen/op-error.td:125:5: error: OpInterfaceB requires OpTraitA to precede it in traits list 
# | check:124'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:124'1                                                                                                       ?                                                                   possible intended match
# |              2: def OpInterfaceWithoutDependentTrait : Op<Test_Dialect, "default_value", [OpInterfaceB]> {} 
# | check:124'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              3:  ^ 
# | check:124'0     ~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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


More information about the Mlir-commits mailing list