Analyse following RPM build log snippet. Describe contents accurately, without speculation or suggestions for resolution.            
Your analysis must be as concise as possible, while keeping relevant information intact.
Snippet: 
******************** TEST 'MLIR :: Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir -convert-gpu-to-nvvm='has-redux=1' -mlir-print-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir -convert-gpu-to-nvvm=has-redux=1 -mlir-print-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir:13:15: error: CHECK-DAG: expected string not found in input
# | // CHECK-DAG: [[LOC:#[a-zA-Z0-9_]+]] = loc("foo.mlir":0:0)
# |               ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:3:52: note: possible intended match here
# |  llvm.mlir.global internal constant @printfFormat_0("Hello, world with location\0A\00") {addr_space = 0 : i32}
# |                                                    ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm-debuginfo.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: module { 
# | dag:13'0     X~~~~~~~~ error: no match found
# |           2:  gpu.module @test_module_1 { 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           3:  llvm.mlir.global internal constant @printfFormat_0("Hello, world with location\0A\00") {addr_space = 0 : i32} 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | dag:13'1                                                        ?                                                            possible intended match
# |           4:  llvm.func @vprintf(!llvm.ptr, !llvm.ptr) -> i32 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5:  llvm.func @test_const_printf_with_loc() { 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           6:  %0 = llvm.mlir.addressof @printfFormat_0 : !llvm.ptr 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           7:  %1 = llvm.getelementptr %0[0, 0] : (!llvm.ptr) -> !llvm.ptr, !llvm.array<28 x i8> 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           8:  %2 = llvm.mlir.constant(1 : index) : i64 
# | dag:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Affine/loop-coalescing.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -allow-unregistered-dialect -affine-loop-coalescing --cse --mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -allow-unregistered-dialect -affine-loop-coalescing --cse --mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir:51:12: error: CHECK: expected string not found in input
# |  // CHECK: %[[k:.*]] = affine.apply affine_map<(d0) -> (d0 + 1)>(%[[delinearize]]#2)
# |            ^
# | <stdin>:22:39: note: scanning from here
# |  %0:3 = affine.delinearize_index %arg0 into (9, 9, 9) : index, index, index
# |                                       ^
# | <stdin>:22:39: note: with "delinearize" equal to "0"
# |  %0:3 = affine.delinearize_index %arg0 into (9, 9, 9) : index, index, index
# |                                       ^
# | <stdin>:35:1: note: possible intended match here
# | #map = affine_map<(d0) -> (d0 * 3 + 7)>
# | ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir:224:17: error: CHECK-SAME: expected string not found in input
# |  // CHECK-SAME: affine_map<()[s0, s1, s2] -> ((-s0 + s1) ceildiv s2)>()[%[[orig_lb1]], %[[orig_ub1]], %[[orig_step1]]]
# |                 ^
# | <stdin>:103:19: note: scanning from here
# |  %0 = affine.apply #map()[%arg0, %arg1, %arg2]
# |                   ^
# | <stdin>:103:19: note: with "orig_lb1" equal to "arg0"
# |  %0 = affine.apply #map()[%arg0, %arg1, %arg2]
# |                   ^
# | <stdin>:103:19: note: with "orig_ub1" equal to "arg1"
# |  %0 = affine.apply #map()[%arg0, %arg1, %arg2]
# |                   ^
# | <stdin>:103:19: note: with "orig_step1" equal to "arg2"
# |  %0 = affine.apply #map()[%arg0, %arg1, %arg2]
# |                   ^
# | <stdin>:120:9: note: possible intended match here
# | #map1 = affine_map<()[s0, s1] -> ((-s0 + s1) * (-s0 + s1))>
# |         ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir:295:15: error: CHECK-DAG: expected string not found in input
# | // CHECK-DAG: %[[T0:.*]] = affine.apply affine_map<() -> (16)>()
# |               ^
# | <stdin>:130:9: note: scanning from here
# |  scf.for %arg1 = %c0 to %2 step %c1 {
# |         ^
# | <stdin>:140:1: note: possible intended match here
# | #map = affine_map<() -> (16)>
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/loop-coalescing.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            17:  func.func @multi_use() { 
# |            18:  %c0 = arith.constant 0 : index 
# |            19:  %c1 = arith.constant 1 : index 
# |            20:  %c729 = arith.constant 729 : index 
# |            21:  scf.for %arg0 = %c0 to %c729 step %c1 { 
# |            22:  %0:3 = affine.delinearize_index %arg0 into (9, 9, 9) : index, index, index 
# | check:51'0                                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:51'1                                                                                  with "delinearize" equal to "0"
# |            23:  %1 = affine.apply #map(%0#2) 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            24:  %2 = affine.apply #map(%0#1) 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            25:  %3 = affine.apply #map(%0#0) 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            26:  "use1"(%3, %2, %1) : (index, index, index) -> () 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            27:  "use2"(%3, %1, %2) : (index, index, index) -> () 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            30:  return 
# | check:51'0     ~~~~~~~~
# |            31:  } 
# | check:51'0     ~~~
# |            32: } 
# | check:51'0     ~~
# |            33:  
# | check:51'0     ~
# |            34: // ----- 
# | check:51'0     ~~~~~~~~~
# |            35: #map = affine_map<(d0) -> (d0 * 3 + 7)> 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:51'2     ?                                        possible intended match
# |            36: #map1 = affine_map<(d0) -> (d0 * 2 + 5)> 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            37: module { 
# | check:51'0     ~~~~~~~~~
# |            38:  func.func @unnormalized_loops() { 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            39:  %c0 = arith.constant 0 : index 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            40:  %c1 = arith.constant 1 : index 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            98: #map = affine_map<()[s0, s1, s2] -> ((-s0 + s1) ceildiv s2)> 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            99: #map1 = affine_map<()[s0, s1, s2, s3, s4, s5] -> (((-s0 + s1) ceildiv s2) * ((-s3 + s4) ceildiv s5))> 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           100: #map2 = affine_map<(d0)[s0, s1] -> (d0 * s1 + s0)> 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           101: module { 
# | check:51'0     ~~~~~~~~~
# |           102:  func.func @parametric(%arg0: index, %arg1: index, %arg2: index, %arg3: index, %arg4: index, %arg5: index) { 
# | check:51'0     ~~~~~~~~~~~~~~~~~~~~~~
# |           103:  %0 = affine.apply #map()[%arg0, %arg1, %arg2] 
# | same:224'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | same:224'1                                                     with "orig_lb1" equal to "arg0"
# | same:224'2                                                     with "orig_ub1" equal to "arg1"
# | same:224'3                                                     with "orig_step1" equal to "arg2"
# |           104:  %c0 = arith.constant 0 : index 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           105:  %c1 = arith.constant 1 : index 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           106:  %1 = affine.apply #map()[%arg3, %arg4, %arg5] 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           107:  %2 = affine.apply #map1()[%arg0, %arg1, %arg2, %arg3, %arg4, %arg5] 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           108:  scf.for %arg6 = %c0 to %2 step %c1 { 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |           115:  } 
# | same:224'0     ~~~
# |           116: } 
# | same:224'0     ~~
# |           117:  
# | same:224'0     ~
# |           118: // ----- 
# | same:224'0     ~~~~~~~~~
# |           119: #map = affine_map<()[s0, s1] -> (-s0 + s1)> 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           120: #map1 = affine_map<()[s0, s1] -> ((-s0 + s1) * (-s0 + s1))> 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | same:224'4             ?                                                    possible intended match
# |           121: module { 
# | same:224'0     ~~~~~~~~~
# |           122:  func.func @two_bands() { 
# | same:224'0     ~~~~~~~~~~~~~~~~~~~~~
# |           123:  %c0 = arith.constant 0 : index 
# |           124:  %c1 = arith.constant 1 : index 
# |           125:  %c100 = arith.constant 100 : index 
# |           126:  scf.for %arg0 = %c0 to %c100 step %c1 { 
# |           127:  %0:2 = affine.delinearize_index %arg0 into (10, 10) : index, index 
# |           128:  %1 = affine.apply #map()[%0#0, %0#1] 
# |           129:  %2 = affine.apply #map1()[%0#0, %0#1] 
# |           130:  scf.for %arg1 = %c0 to %2 step %c1 { 
# | dag:295'0              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |           131:  %3:2 = affine.delinearize_index %arg1 into (%1, %1) : index, index 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           132:  "foo"() : () -> () 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~
# |           133:  } 
# | dag:295'0      ~~~
# |           134:  } 
# | dag:295'0      ~~~
# |           135:  return 
# | dag:295'0      ~~~~~~~~
# |           136:  } 
# | dag:295'0      ~~~
# |           137: } 
# | dag:295'0      ~~
# |           138:  
# | dag:295'0      ~
# |           139: // ----- 
# | dag:295'0      ~~~~~~~~~
# |           140: #map = affine_map<() -> (16)> 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | dag:295'1      ?                              possible intended match
# |           141: #map1 = affine_map<() -> (64)> 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           142: #map2 = affine_map<(d0)[s0] -> (d0 * s0)> 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           143: #map3 = affine_map<() -> (8)> 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           144: #map4 = affine_map<(d0)[s0] -> (d0 mod s0)> 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           145: #map5 = affine_map<(d0)[s0] -> (d0 floordiv s0)> 
# | dag:295'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Affine/ops.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir -mlir-print-op-generic | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=GENERIC /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir -mlir-print-op-generic
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=GENERIC /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir:11:14: error: GENERIC: expected string not found in input
# |  // GENERIC: "affine.for"()
# |              ^
# | <stdin>:1:1: note: scanning from here
# | #set = affine_set<() : (0 == 0)>
# | ^
# | <stdin>:4:2: note: possible intended match here
# |  affine.for %arg0 = 0 to 10 {
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Affine/ops.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: #set = affine_set<() : (0 == 0)> 
# | check:11'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             2: module { 
# | check:11'0     ~~~~~~~~~
# |             3:  func.func @empty() { 
# | check:11'0     ~~~~~~~~~~~~~~~~~~~~~~
# |             4:  affine.for %arg0 = 0 to 10 { 
# | check:11'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:11'1      ?                             possible intended match
# |             5:  } {some_attr = true} 
# | check:11'0     ~~~~~~~~~~~~~~~~~~~~~~
# |             6:  affine.if #set() { 
# | check:11'0     ~~~~~~~~~~~~~~~~~~~~
# |             7:  } {some_attr = true} 
# | check:11'0     ~~~~~~~~~~~~~~~~~~~~~~
# |             8:  affine.if #set() { 
# | check:11'0     ~~~~~~~~~~~~~~~~~~~~
# |             9:  } else { 
# | check:11'0     ~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Builtin/Bytecode/attrs.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -emit-bytecode -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -emit-bytecode -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir:134:12: error: CHECK: expected string not found in input
# |  // CHECK: bytecode.distinct = distinct[0]<42 : i32>
# |            ^
# | <stdin>:32:22: note: scanning from here
# |  module @TestDistinct attributes {bytecode.distinct = #distinct, bytecode.distinct2 = #distinct, bytecode.distinct3 = #distinct1} {
# |                      ^
# | <stdin>:32:35: note: possible intended match here
# |  module @TestDistinct attributes {bytecode.distinct = #distinct, bytecode.distinct2 = #distinct, bytecode.distinct3 = #distinct1} {
# |                                   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir:148:12: error: CHECK: expected string not found in input
# |  // CHECK: bytecode.loc = loc(callsite("foo" at "mysource.cc":10:8))
# |            ^
# | <stdin>:34:25: note: scanning from here
# |  module @TestLocCallSite attributes {bytecode.loc = #loc4} {
# |                         ^
# | <stdin>:34:38: note: possible intended match here
# |  module @TestLocCallSite attributes {bytecode.loc = #loc4} {
# |                                      ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir:158:12: error: CHECK: expected string not found in input
# |  // CHECK: bytecode.loc = loc("mysource.cc":10:8)
# |            ^
# | <stdin>:36:28: note: scanning from here
# |  module @TestLocFileLineCol attributes {bytecode.loc = #loc1} {
# |                            ^
# | <stdin>:36:41: note: possible intended match here
# |  module @TestLocFileLineCol attributes {bytecode.loc = #loc1} {
# |                                         ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir:168:12: error: CHECK: expected string not found in input
# |  // CHECK: bytecode.loc = loc(fused["foo", "mysource.cc":10:8])
# |            ^
# | <stdin>:38:22: note: scanning from here
# |  module @TestLocFused attributes {bytecode.loc = #loc5, bytecode.loc2 = #loc6} {
# |                      ^
# | <stdin>:38:35: note: possible intended match here
# |  module @TestLocFused attributes {bytecode.loc = #loc5, bytecode.loc2 = #loc6} {
# |                                   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir:180:12: error: CHECK: expected string not found in input
# |  // CHECK: bytecode.loc = loc("foo")
# |            ^
# | <stdin>:40:21: note: scanning from here
# |  module @TestLocName attributes {bytecode.loc = #loc, bytecode.loc2 = #loc7} {
# |                     ^
# | <stdin>:40:34: note: possible intended match here
# |  module @TestLocName attributes {bytecode.loc = #loc, bytecode.loc2 = #loc7} {
# |                                  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir:192:12: error: CHECK: expected string not found in input
# |  // CHECK: bytecode.loc = loc(unknown)
# |            ^
# | <stdin>:42:24: note: scanning from here
# |  module @TestLocUnknown attributes {bytecode.loc = #loc3} {
# |                        ^
# | <stdin>:42:37: note: possible intended match here
# |  module @TestLocUnknown attributes {bytecode.loc = #loc3} {
# |                                     ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Builtin/Bytecode/attrs.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             27:  } 
# |             28:  module @TestSymbolRef attributes {bytecode.ref = @foo, bytecode.ref2 = @foo::@bar::@foo} { 
# |             29:  } 
# |             30:  module @TestType attributes {bytecode.type = i178} { 
# |             31:  } 
# |             32:  module @TestDistinct attributes {bytecode.distinct = #distinct, bytecode.distinct2 = #distinct, bytecode.distinct3 = #distinct1} { 
# | check:134'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:134'1                                       ?                                                                                                  possible intended match
# |             33:  } 
# | check:134'0     ~~~
# |             34:  module @TestLocCallSite attributes {bytecode.loc = #loc4} { 
# | check:134'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:148'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:148'1                                          ?                        possible intended match
# |             35:  } 
# | check:148'0     ~~~
# |             36:  module @TestLocFileLineCol attributes {bytecode.loc = #loc1} { 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:158'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:158'1                                             ?                        possible intended match
# |             37:  } 
# | check:158'0     ~~~
# |             38:  module @TestLocFused attributes {bytecode.loc = #loc5, bytecode.loc2 = #loc6} { 
# | check:158'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:168'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:168'1                                       ?                                               possible intended match
# |             39:  } 
# | check:168'0     ~~~
# |             40:  module @TestLocName attributes {bytecode.loc = #loc, bytecode.loc2 = #loc7} { 
# | check:168'0     ~~~~~~~~~~~~~~~~~~~~
# | check:180'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:180'1                                      ?                                              possible intended match
# |             41:  } 
# | check:180'0     ~~~
# |             42:  module @TestLocUnknown attributes {bytecode.loc = #loc3} { 
# | check:180'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:192'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:192'1                                         ?                        possible intended match
# |             43:  } 
# | check:192'0     ~~~
# |             44: } 
# | check:192'0     ~~
# |             45:  
# | check:192'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/GPU/test-nvvm-pipeline.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir   | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -gpu-lower-to-nvvm-pipeline="cubin-format=isa"    | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -gpu-lower-to-nvvm-pipeline=cubin-format=isa
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir
# RUN: at line 6
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir   | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -gpu-lower-to-nvvm-pipeline="cubin-format=isa"     --mlir-print-ir-after=convert-gpu-to-nvvm 2>&1   | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir --check-prefixes=CHECK-NVVM
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir
# .---command stdout------------
# | module {
# |   func.func @test_math(%arg0: f32) {
# |     %c2 = arith.constant 2 : index
# |     %c1 = arith.constant 1 : index
# |     gpu.launch blocks(%arg1, %arg2, %arg3) in (%arg7 = %c1, %arg8 = %c1, %arg9 = %c1) threads(%arg4, %arg5, %arg6) in (%arg10 = %c2, %arg11 = %c1, %arg12 = %c1) {
# |       %0 = math.exp %arg0 : f32
# |       gpu.printf "%f", %0 : f32
# |       gpu.terminator
# |     }
# |     return
# |   }
# | }
# | 
# `-----------------------------
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -gpu-lower-to-nvvm-pipeline=cubin-format=isa --mlir-print-ir-after=convert-gpu-to-nvvm
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir --check-prefixes=CHECK-NVVM
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir:24:17: error: CHECK-NVVM: expected string not found in input
# |  // CHECK-NVVM: __nv_expf 
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | mlir-opt: for the --mlir-print-ir-after option: Cannot find option named 'convert-gpu-to-nvvm'!
# | ^
# | <stdin>:1:66: note: possible intended match here
# | mlir-opt: for the --mlir-print-ir-after option: Cannot find option named 'convert-gpu-to-nvvm'!
# |                                                                  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/GPU/test-nvvm-pipeline.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: mlir-opt: for the --mlir-print-ir-after option: Cannot find option named 'convert-gpu-to-nvvm'! 
# | check:24'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:24'1                                                                      ?                               possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/LLVMIR/add-debuginfo-func-scope.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir --pass-pipeline="builtin.module(ensure-debug-info-scope-on-llvm-func)" --split-input-file --mlir-print-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir '--pass-pipeline=builtin.module(ensure-debug-info-scope-on-llvm-func)' --split-input-file --mlir-print-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:5:11: error: CHECK: expected string not found in input
# | // CHECK: llvm.return loc(#loc
# |           ^
# | <stdin>:2:28: note: scanning from here
# |  llvm.func @func_no_debug() {
# |                            ^
# | <stdin>:3:2: note: possible intended match here
# |  llvm.return
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:20:11: error: CHECK: expected string not found in input
# | // CHECK: #di_subprogram = #llvm.di_subprogram<
# |           ^
# | <stdin>:9:33: note: scanning from here
# |  llvm.func @func_decl_no_debug()
# |                                 ^
# | <stdin>:14:3: note: possible intended match here
# |  llvm.func @func_with_debug() {
# |   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:30:11: error: CHECK: expected string not found in input
# | // CHECK: llvm.return loc(#loc
# |           ^
# | <stdin>:14:30: note: scanning from here
# |  llvm.func @func_with_debug() {
# |                              ^
# | <stdin>:15:2: note: possible intended match here
# |  llvm.return
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:53:11: error: CHECK: expected string not found in input
# | // CHECK: llvm.return loc(#loc
# |           ^
# | <stdin>:21:37: note: scanning from here
# |  llvm.func @propagate_compile_unit() {
# |                                     ^
# | <stdin>:22:2: note: possible intended match here
# |  llvm.return
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:76:11: error: CHECK: expected string not found in input
# | // CHECK: llvm.di_compile_unit
# |           ^
# | <stdin>:27:23: note: scanning from here
# | module @multiple_funcs {
# |                       ^
# | <stdin>:38:2: note: possible intended match here
# |  llvm.func @func_inlined() {
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:90:11: error: CHECK: expected string not found in input
# | // CHECK: #di_file = #llvm.di_file<"base.py" in "testing">
# |           ^
# | <stdin>:38:27: note: scanning from here
# |  llvm.func @func_inlined() {
# |                           ^
# | <stdin>:39:2: note: possible intended match here
# |  llvm.return
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:114:11: error: CHECK: expected string not found in input
# | // CHECK: #di_file = #llvm.di_file<"file" in "/tmp">
# |           ^
# | <stdin>:45:35: note: scanning from here
# |  llvm.func @func_name_with_child()
# |                                   ^
# | <stdin>:50:2: note: possible intended match here
# |  llvm.func @func_fusion()
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:125:11: error: CHECK: expected string not found in input
# | // CHECK: #di_file = #llvm.di_file<"file" in "/tmp">
# |           ^
# | <stdin>:50:26: note: scanning from here
# |  llvm.func @func_fusion()
# |                          ^
# | <stdin>:55:2: note: possible intended match here
# |  llvm.func @func_callsiteloc()
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir:136:11: error: CHECK: expected string not found in input
# | // CHECK: #di_file = #llvm.di_file<"mysource.cc" in "">
# |           ^
# | <stdin>:55:31: note: scanning from here
# |  llvm.func @func_callsiteloc()
# |                               ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/add-debuginfo-func-scope.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: module { 
# |              2:  llvm.func @func_no_debug() { 
# | check:5'0                                  X~~ error: no match found
# |              3:  llvm.return 
# | check:5'0       ~~~~~~~~~~~~~
# | check:5'1        ?            possible intended match
# |              4:  } 
# | check:5'0       ~~~
# |              5: } 
# | check:5'0       ~~
# |              6:  
# | check:5'0       ~
# |              7: // ----- 
# | check:5'0       ~~~~~~~~~
# |              8: module { 
# | check:5'0       ~~~~~~~~~
# |              9:  llvm.func @func_decl_no_debug() 
# | check:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'0                                      X error: no match found
# |             10: } 
# | check:20'0      ~~
# |             11:  
# | check:20'0      ~
# |             12: // ----- 
# | check:20'0      ~~~~~~~~~
# |             13: module { 
# | check:20'0      ~~~~~~~~~
# |             14:  llvm.func @func_with_debug() { 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'1        ?                              possible intended match
# | check:30'0                                   X~~ error: no match found
# |             15:  llvm.return 
# | check:30'0      ~~~~~~~~~~~~~
# | check:30'1       ?            possible intended match
# |             16:  } 
# | check:30'0      ~~~
# |             17: } 
# | check:30'0      ~~
# |             18:  
# | check:30'0      ~
# |             19: // ----- 
# | check:30'0      ~~~~~~~~~
# |             20: module { 
# | check:30'0      ~~~~~~~~~
# |             21:  llvm.func @propagate_compile_unit() { 
# | check:30'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:53'0                                          X~~ error: no match found
# |             22:  llvm.return 
# | check:53'0      ~~~~~~~~~~~~~
# | check:53'1       ?            possible intended match
# |             23:  } 
# | check:53'0      ~~~
# |             24: } 
# | check:53'0      ~~
# |             25:  
# | check:53'0      ~
# |             26: // ----- 
# | check:53'0      ~~~~~~~~~
# |             27: module @multiple_funcs { 
# | check:53'0      ~~~~~~~~~~~~~~~~~~~~~~
# | check:76'0                            X~~ error: no match found
# |             28:  llvm.func @func0() { 
# | check:76'0      ~~~~~~~~~~~~~~~~~~~~~~
# |             29:  llvm.return 
# | check:76'0      ~~~~~~~~~~~~~
# |             30:  } 
# | check:76'0      ~~~
# |             31:  llvm.func @func1() { 
# | check:76'0      ~~~~~~~~~~~~~~~~~~~~~~
# |             32:  llvm.return 
# | check:76'0      ~~~~~~~~~~~~~
# |             33:  } 
# | check:76'0      ~~~
# |             34: } 
# | check:76'0      ~~
# |             35:  
# | check:76'0      ~
# |             36: // ----- 
# | check:76'0      ~~~~~~~~~
# |             37: module { 
# | check:76'0      ~~~~~~~~~
# |             38:  llvm.func @func_inlined() { 
# | check:76'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:76'1       ?                            possible intended match
# | check:90'0                                X~~ error: no match found
# |             39:  llvm.return 
# | check:90'0      ~~~~~~~~~~~~~
# | check:90'1       ?            possible intended match
# |             40:  } 
# | check:90'0      ~~~
# |             41: } 
# | check:90'0      ~~
# |             42:  
# | check:90'0      ~
# |             43: // ----- 
# | check:90'0      ~~~~~~~~~
# |             44: module { 
# | check:90'0      ~~~~~~~~~
# |             45:  llvm.func @func_name_with_child() 
# | check:90'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:114'0                                       X error: no match found
# |             46: } 
# | check:114'0     ~~
# |             47:  
# | check:114'0     ~
# |             48: // ----- 
# | check:114'0     ~~~~~~~~~
# |             49: module { 
# | check:114'0     ~~~~~~~~~
# |             50:  llvm.func @func_fusion() 
# | check:114'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:114'1      ?                         possible intended match
# | check:125'0                              X error: no match found
# |             51: } 
# | check:125'0     ~~
# |             52:  
# | check:125'0     ~
# |             53: // ----- 
# | check:125'0     ~~~~~~~~~
# |             54: module { 
# | check:125'0     ~~~~~~~~~
# |             55:  llvm.func @func_callsiteloc() 
# | check:125'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:125'1      ?                              possible intended match
# | check:136                                     X error: no match found
# |             56: } 
# | check:136       ~~
# |             57:  
# | check:136       ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/LLVMIR/inlining-debuginfo.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir -inline -mlir-print-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir -inline -mlir-print-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir:12:17: error: CHECK-SAME: expected string not found in input
# |  // CHECK-SAME: loc(#[[LOC:.+]])
# |                 ^
# | <stdin>:9:27: note: scanning from here
# |  %2 = llvm.alloca %1 x f64 {alignment = 8 : i64} : (i64) -> !llvm.ptr
# |                           ^
# | <stdin>:9:62: note: possible intended match here
# |  %2 = llvm.alloca %1 x f64 {alignment = 8 : i64} : (i64) -> !llvm.ptr
# |                                                              ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/inlining-debuginfo.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# |            2:  llvm.func @foo() -> !llvm.ptr 
# |            3:  llvm.func @with_byval_arg(%arg0: !llvm.ptr {llvm.byval = f64}) { 
# |            4:  llvm.return 
# |            5:  } 
# |            6:  llvm.func @test_byval() { 
# |            7:  %0 = llvm.mlir.constant(8 : i64) : i64 
# |            8:  %1 = llvm.mlir.constant(1 : i64) : i64 
# |            9:  %2 = llvm.alloca %1 x f64 {alignment = 8 : i64} : (i64) -> !llvm.ptr 
# | same:12'0                               X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | same:12'1                                                                  ?         possible intended match
# |           10:  %3 = llvm.call @foo() : () -> !llvm.ptr 
# | same:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           11:  "llvm.intr.memcpy"(%2, %3, %0) <{isVolatile = false}> : (!llvm.ptr, !llvm.ptr, i64) -> () 
# | same:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           12:  llvm.return 
# | same:12'0     ~~~~~~~~~~~~~
# |           13:  } 
# | same:12'0     ~~~
# |           14: } 
# | same:12'0     ~~
# |           15:  
# | same:12'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/LLVMIR/func.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -verify-diagnostics /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -verify-diagnostics /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -verify-diagnostics -mlir-print-op-generic /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir --check-prefix=GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -verify-diagnostics -mlir-print-op-generic /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir --check-prefix=GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir:7:14: error: GENERIC: expected string not found in input
# |  // GENERIC: "llvm.func"
# |              ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:2:2: note: possible intended match here
# |  llvm.func @foo()
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/LLVMIR/func.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:7'0     X~~~~~~~~ error: no match found
# |            2:  llvm.func @foo() 
# | check:7'0     ~~~~~~~~~~~~~~~~~~
# | check:7'1      ?                 possible intended match
# |            3:  llvm.func @bar(i64, i64) -> i64 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4:  llvm.func @baz(%arg0: i64) -> i64 { 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  llvm.return %arg0 : i64 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  } 
# | check:7'0     ~~~
# |            7:  llvm.func @qux(!llvm.ptr {llvm.noalias}, i64) attributes {xxx = {yyy = 42 : i64}} 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Linalg/transform-op-tile.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt --transform-interpreter --mlir-print-local-scope --split-input-file --verify-diagnostics --cse /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Linalg/transform-op-tile.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Linalg/transform-op-tile.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt --transform-interpreter --mlir-print-local-scope --split-input-file --verify-diagnostics --cse /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Linalg/transform-op-tile.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Linalg/transform-op-tile.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Linalg/transform-op-tile.mlir:187:11: error: CHECK: expected string not found in input
# | // CHECK: %[[SIZE:.*]] = affine.min affine_map<(d0)[s0, s1] -> (-d0 + s0, s1)>(%[[IV]])[%[[DIM]], %[[STEP]]]
# |           ^
# | <stdin>:141:96: note: scanning from here
# |  %0 = scf.for %arg4 = %c0 to %dim step %c4_vscale iter_args(%arg5 = %arg2) -> (tensor<?xf32>) {
# |                                                                                                ^
# | <stdin>:141:96: note: with "IV" equal to "arg4"
# |  %0 = scf.for %arg4 = %c0 to %dim step %c4_vscale iter_args(%arg5 = %arg2) -> (tensor<?xf32>) {
# |                                                                                                ^
# | <stdin>:141:96: note: with "DIM" equal to "dim"
# |  %0 = scf.for %arg4 = %c0 to %dim step %c4_vscale iter_args(%arg5 = %arg2) -> (tensor<?xf32>) {
# |                                                                                                ^
# | <stdin>:141:96: note: with "STEP" equal to "c4_vscale"
# |  %0 = scf.for %arg4 = %c0 to %dim step %c4_vscale iter_args(%arg5 = %arg2) -> (tensor<?xf32>) {
# |                                                                                                ^
# | <stdin>:168:1: note: possible intended match here
# | #map = affine_map<(d0)[s0] -> (-d0 + 128, s0)>
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Linalg/transform-op-tile.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            136:  %c0 = arith.constant 0 : index 
# |            137:  %dim = tensor.dim %arg0, %c0 : tensor<?xf32> 
# |            138:  %c4 = arith.constant 4 : index 
# |            139:  %vscale = vector.vscale 
# |            140:  %c4_vscale = arith.muli %c4, %vscale : index 
# |            141:  %0 = scf.for %arg4 = %c0 to %dim step %c4_vscale iter_args(%arg5 = %arg2) -> (tensor<?xf32>) { 
# | check:187'0                                                                                                    X error: no match found
# | check:187'1                                                                                                      with "IV" equal to "arg4"
# | check:187'2                                                                                                      with "DIM" equal to "dim"
# | check:187'3                                                                                                      with "STEP" equal to "c4_vscale"
# |            142:  %1 = affine.min #map(%arg4)[%dim, %c4_vscale] 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            143:  %extracted_slice = tensor.extract_slice %arg0[%arg4] [%1] [1] : tensor<?xf32> to tensor<?xf32> 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            144:  %extracted_slice_0 = tensor.extract_slice %arg1[%arg4] [%1] [1] : tensor<?xf32> to tensor<?xf32> 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            145:  %extracted_slice_1 = tensor.extract_slice %arg5[%arg4] [%1] [1] : tensor<?xf32> to tensor<?xf32> 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            146:  %2 = linalg.generic {indexing_maps = [#map1, #map1, #map1], iterator_types = ["parallel"]} ins(%extracted_slice, %extracted_slice_0 : tensor<?xf32>, tensor<?xf32>) outs(%extracted_slice_1 : tensor<?xf32>) { 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            163:  } 
# | check:187'0     ~~~
# |            164:  } 
# | check:187'0     ~~~
# |            165: } 
# | check:187'0     ~~
# |            166:  
# | check:187'0     ~
# |            167: // ----- 
# | check:187'0     ~~~~~~~~~
# |            168: #map = affine_map<(d0)[s0] -> (-d0 + 128, s0)> 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:187'4     ?                                               possible intended match
# |            169: module { 
# | check:187'0     ~~~~~~~~~
# |            170:  func.func @scalable_and_fixed_length_tile(%arg0: tensor<128x128xf32>, %arg1: tensor<128x128xf32>, %arg2: tensor<128x128xf32>) -> tensor<128x128xf32> { 
# | check:187'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            171:  %c4 = arith.constant 4 : index 
# |            172:  %vscale = vector.vscale 
# |            173:  %c4_vscale = arith.muli %c4, %vscale : index 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Math/depends-on-arith.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Math/depends-on-arith.mlir --mlir-print-op-generic | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Math/depends-on-arith.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Math/depends-on-arith.mlir --mlir-print-op-generic
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Math/depends-on-arith.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Math/depends-on-arith.mlir:10:12: error: CHECK: expected string not found in input
# |  // CHECK: #arith.fastmath<none>
# |            ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:4:5: note: possible intended match here
# |  %0 = math.atan %arg0 : f64
# |     ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Math/depends-on-arith.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: module { 
# | check:10'0     X~~~~~~~~ error: no match found
# |             2:  "test.some_op_with_region"() ({ 
# | check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             3:  ^bb0(%arg0: f64): 
# | check:10'0     ~~~~~~~~~~~~~~~~~~~
# |             4:  %0 = math.atan %arg0 : f64 
# | check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:10'1         ?                        possible intended match
# |             5:  "test.possible_terminator"() : () -> () 
# | check:10'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             6:  }) : () -> () 
# | check:10'0     ~~~~~~~~~~~~~~~
# |             7: } 
# | check:10'0     ~~
# |             8:  
# | check:10'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/PDL/ops.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt
# .---command stdout------------
# | module {
# |   module {
# |   }
# |   module {
# |     pdl.pattern @operations : benefit(1) {
# |       %0 = attribute
# |       %1 = type
# |       %2 = operation  {"attr" = %0} -> (%1 : !pdl.type)
# |       %3 = result 0 of %2
# |       %4 = operand
# |       %5 = operation(%3, %4 : !pdl.value, !pdl.value) 
# |       rewrite %5 with "rewriter"
# |     }
# |   }
# |   module {
# |     pdl.pattern @rewrite_with_args : benefit(1) {
# |       %0 = operand
# |       %1 = operation(%0 : !pdl.value) 
# |       rewrite %1 with "rewriter"(%0 : !pdl.value)
# |     }
# |   }
# |   module {
# |     pdl.pattern @rewrite_multi_root_optimal : benefit(2) {
# |       %0 = operand
# |       %1 = operand
# |       %2 = type
# |       %3 = operation(%0 : !pdl.value)  -> (%2 : !pdl.type)
# |       %4 = result 0 of %3
# |       %5 = operation(%4 : !pdl.value) 
# |       %6 = operation(%1 : !pdl.value)  -> (%2 : !pdl.type)
# |       %7 = result 0 of %6
# |       %8 = operation(%4, %7 : !pdl.value, !pdl.value) 
# |       rewrite with "rewriter"(%5, %8 : !pdl.operation, !pdl.operation)
# |     }
# |   }
# |   module {
# |     pdl.pattern @rewrite_multi_root_forced : benefit(2) {
# |       %0 = operand
# |       %1 = operand
# |       %2 = type
# |       %3 = operation(%0 : !pdl.value)  -> (%2 : !pdl.type)
# |       %4 = result 0 of %3
# |       %5 = operation(%4 : !pdl.value) 
# |       %6 = operation(%1 : !pdl.value)  -> (%2 : !pdl.type)
# |       %7 = result 0 of %6
# |       %8 = operation(%4, %7 : !pdl.value, !pdl.value) 
# |       rewrite %5 with "rewriter"(%8 : !pdl.operation)
# |     }
# |   }
# |   module {
# |     pdl.pattern @infer_type_from_operation_replace : benefit(1) {
# |       %0 = type : i32
# |       %1 = type
# |       %2 = operation  -> (%0, %1 : !pdl.type, !pdl.type)
# |       rewrite %2 {
# |         %3 = type
# |         %4 = operation "foo.op"  -> (%0, %3 : !pdl.type, !pdl.type)
# |         replace %2 with %4
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
# |       %0 = type : i32
# |       %1 = type
# |       %2 = operation  -> (%0, %1 : !pdl.type, !pdl.type)
# |       rewrite %2 {
# |         %3 = operation "foo.op"  -> (%0, %1 : !pdl.type, !pdl.type)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
# |       %0 = types
# |       %1 = operation  -> (%0 : !pdl.range<type>)
# |       rewrite %1 {
# |         %2 = types : [i32, i64]
# |         %3 = operation "foo.op"  -> (%0, %2 : !pdl.range<type>, !pdl.range<type>)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
# |       %0 = type
# |       %1 = type
# |       %2 = operand : %0
# |       %3 = operand : %1
# |       %4 = operation(%2, %3 : !pdl.value, !pdl.value) 
# |       rewrite %4 {
# |         %5 = operation "foo.op"  -> (%0, %1 : !pdl.type, !pdl.type)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @infer_type_from_type_used_in_match : benefit(1) {
# |       %0 = types
# |       %1 = operands : %0
# |       %2 = operation(%1 : !pdl.range<value>) 
# |       rewrite %2 {
# |         %3 = operation "foo.op"  -> (%0 : !pdl.range<type>)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @apply_rewrite_with_no_results : benefit(1) {
# |       %0 = operation 
# |       rewrite %0 {
# |         apply_native_rewrite "NativeRewrite"(%0 : !pdl.operation)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @apply_constraint_with_no_results : benefit(1) {
# |       %0 = operation 
# |       apply_native_constraint "NativeConstraint"(%0 : !pdl.operation)
# |       rewrite %0 with "rewriter"
# |     }
# |   }
# |   module {
# |     pdl.pattern @apply_constraint_with_results : benefit(1) {
# |       %0 = operation 
# |       %1 = apply_native_constraint "NativeConstraint"(%0 : !pdl.operation) : !pdl.attribute
# |       rewrite %0 {
# |         apply_native_rewrite "NativeRewrite"(%1 : !pdl.attribute)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @attribute_with_dict : benefit(1) {
# |       %0 = operation 
# |       rewrite %0 {
# |         %1 = attribute = {some_unit_attr} attributes {pdl.special_attribute}
# |         apply_native_rewrite "NativeRewrite"(%1 : !pdl.attribute)
# |       }
# |     }
# |   }
# |   module {
# |     pdl.pattern @attribute_with_loc : benefit(1) {
# |       %0 = attribute
# |       %1 = operation  {"attribute" = %0}
# |       rewrite %1 with "rewriter"
# |     }
# |   }
# | }
# | 
# `-----------------------------
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -mlir-print-op-generic -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir --check-prefix=CHECK-GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -mlir-print-op-generic -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir --check-prefix=CHECK-GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir:169:20: error: CHECK-GENERIC: expected string not found in input
# |  // CHECK-GENERIC: "pdl.attribute"
# |                    ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:145:73: note: possible intended match here
# |  %1 = apply_native_constraint "NativeConstraint"(%0 : !pdl.operation) : !pdl.attribute
# |                                                                         ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/PDL/ops.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: module { 
# | check:169'0     X~~~~~~~~ error: no match found
# |              2: } 
# | check:169'0     ~~
# |              3:  
# | check:169'0     ~
# |              4: // ----- 
# | check:169'0     ~~~~~~~~~
# |              5: module { 
# | check:169'0     ~~~~~~~~~
# |              6:  pdl.pattern @operations : benefit(1) { 
# | check:169'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            140:  
# | check:169'0     ~
# |            141: // ----- 
# | check:169'0     ~~~~~~~~~
# |            142: module { 
# | check:169'0     ~~~~~~~~~
# |            143:  pdl.pattern @apply_constraint_with_results : benefit(1) { 
# | check:169'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            144:  %0 = operation  
# | check:169'0     ~~~~~~~~~~~~~~~~~
# |            145:  %1 = apply_native_constraint "NativeConstraint"(%0 : !pdl.operation) : !pdl.attribute 
# | check:169'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:169'1                                                                             ?               possible intended match
# |            146:  rewrite %0 { 
# | check:169'0     ~~~~~~~~~~~~~~
# |            147:  apply_native_rewrite "NativeRewrite"(%1 : !pdl.attribute) 
# | check:169'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            148:  } 
# | check:169'0     ~~~
# |            149:  } 
# | check:169'0     ~~~
# |            150: } 
# | check:169'0     ~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/SCF/transform-op-coalesce.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir -transform-interpreter -split-input-file -verify-diagnostics -allow-unregistered-dialect --cse --mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir -transform-interpreter -split-input-file -verify-diagnostics -allow-unregistered-dialect --cse --mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir:37:12: error: CHECK: expected string not found in input
# |  // CHECK: %[[T0:.+]] = affine.apply affine_map<() -> (64)>()
# |            ^
# | <stdin>:12:38: note: scanning from here
# |  scf.for %arg2 = %c0 to %1 step %c1 {
# |                                      ^
# | <stdin>:31:1: note: possible intended match here
# | #map = affine_map<() -> (64)>
# | ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir:327:11: error: CHECK: expected string not found in input
# | // CHECK: %[[UB:.+]] = affine.apply affine_map<()[s0, s1] -> (s0 * s1)>()[%[[ARG1]], %[[ARG2]]]
# |           ^
# | <stdin>:242:32: note: scanning from here
# |  %c1 = arith.constant 1 : index
# |                                ^
# | <stdin>:242:32: note: with "ARG1" equal to "arg1"
# |  %c1 = arith.constant 1 : index
# |                                ^
# | <stdin>:242:32: note: with "ARG2" equal to "arg2"
# |  %c1 = arith.constant 1 : index
# |                                ^
# | <stdin>:243:2: note: possible intended match here
# |  %0 = affine.apply #map()[%arg1, %arg2]
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SCF/transform-op-coalesce.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |              7:  %c10 = arith.constant 10 : index 
# |              8:  scf.for %arg0 = %c0 to %c10 step %c1 { 
# |              9:  scf.for %arg1 = %c0 to %c10 step %c1 { 
# |             10:  %0 = affine.apply #map()[%arg0, %arg1] 
# |             11:  %1 = affine.apply #map1()[%arg0, %arg1] 
# |             12:  scf.for %arg2 = %c0 to %1 step %c1 { 
# | check:37'0                                           X error: no match found
# |             13:  %2:2 = affine.delinearize_index %arg2 into (%0, %0) : index, index 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             14:  "use"(%arg0, %arg1) : (index, index) -> () 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             15:  } {coalesce} 
# | check:37'0      ~~~~~~~~~~~~~~
# |             16:  } 
# | check:37'0      ~~~
# |             17:  } 
# | check:37'0      ~~~
# |              .
# |              .
# |              .
# |             26:  } 
# | check:37'0      ~~~
# |             27:  } 
# | check:37'0      ~~~
# |             28: } 
# | check:37'0      ~~
# |             29:  
# | check:37'0      ~
# |             30: // ----- 
# | check:37'0      ~~~~~~~~~
# |             31: #map = affine_map<() -> (64)> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:37'1      ?                              possible intended match
# |             32: #map1 = affine_map<(d0)[s0] -> (d0 * s0)> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             33: #map2 = affine_map<(d0)[s0] -> (d0 mod s0)> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             34: #map3 = affine_map<(d0)[s0] -> (d0 floordiv s0)> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             35: module { 
# | check:37'0      ~~~~~~~~~
# |             36:  func.func @coalesce_outer(%arg0: memref<64x64xf32, 1>, %arg1: memref<64x64xf32, 1>, %arg2: memref<64x64xf32, 1>) { 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            237: // ----- 
# | check:37'0      ~~~~~~~~~
# |            238: #map = affine_map<()[s0, s1] -> (s0 * s1)> 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            239: module { 
# | check:37'0      ~~~~~~~~~
# |            240:  func.func @trip_one_loops(%arg0: tensor<?x?xf32>, %arg1: index, %arg2: index) -> tensor<?x?xf32> { 
# | check:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            241:  %c0 = arith.constant 0 : index 
# |            242:  %c1 = arith.constant 1 : index 
# | check:327'0                                    X error: no match found
# | check:327'1                                      with "ARG1" equal to "arg1"
# | check:327'2                                      with "ARG2" equal to "arg2"
# |            243:  %0 = affine.apply #map()[%arg1, %arg2] 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:327'3      ?                                       possible intended match
# |            244:  %1 = scf.for %arg3 = %c0 to %0 step %c1 iter_args(%arg4 = %arg0) -> (tensor<?x?xf32>) { 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            245:  %2:2 = affine.delinearize_index %arg3 into (%arg1, %arg2) : index, index 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            246:  %3 = "some_use"(%arg4, %c0, %c0, %2#0, %c0, %2#1) : (tensor<?x?xf32>, index, index, index, index, index) -> tensor<?x?xf32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            247:  scf.yield %3 : tensor<?x?xf32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            248:  } {coalesce} 
# | check:327'0     ~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/SPIRV/IR/availability.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-disable-threading -test-spirv-op-availability /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-disable-threading -test-spirv-op-availability /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:13:11: error: CHECK: expected string not found in input
# | // CHECK: atomic_compare_exchange_weak
# |           ^
# | <stdin>:5:29: note: scanning from here
# | spirv.IAdd capabilities: [ ]
# |                             ^
# | <stdin>:9:45: note: possible intended match here
# | spirv.GroupNonUniformBallot capabilities: [irv.AtomicCompareExchangeWeaksubgroup_ballot
# |                                             ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:25:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.3
# |            ^
# | <stdin>:9:88: note: scanning from here
# | spirv.GroupNonUniformBallot capabilities: [irv.AtomicCompareExchangeWeaksubgroup_ballot
# |                                                                                        ^
# | <stdin>:10:1: note: possible intended match here
# | Kernel] ]
# | ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:47:12: error: CHECK: expected string not found in input
# |  // CHECK: spirv.module extensions: [ [SPV_EXT_physical_storage_buffer, SPV_KHR_physical_storage_buffer] [SPV_KHR_vulkan_memory_model] ]
# |            ^
# | <stdin>:23:31: note: scanning from here
# | spirv.module max version: v1.6
# |                               ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:89:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:179:33: note: scanning from here
# |  func.func @sudot_scalar_i32_i32(%arg0: i32) -> i32 {
# |                                 ^
# | <stdin>:181:5: note: possible intended match here
# |  return %0 : i32
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:99:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:183:34: note: scanning from here
# |  func.func @sudot_vector_4xi8_i64(%arg0: vector<4xi8>) -> i64 {
# |                                  ^
# | <stdin>:184:21: note: possible intended match here
# |  %0 = spirv.SUDot %arg0, %arg0 : vector<4xi8> -> i64
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:109:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:187:35: note: scanning from here
# |  func.func @sudot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 {
# |                                   ^
# | <stdin>:187:39: note: possible intended match here
# |  func.func @sudot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 {
# |                                       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:119:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:191:32: note: scanning from here
# |  func.func @udot_scalar_i32_i32(%arg0: i32) -> i32 {
# |                                ^
# | <stdin>:193:5: note: possible intended match here
# |  return %0 : i32
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:129:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:195:33: note: scanning from here
# |  func.func @udot_vector_4xi8_i64(%arg0: vector<4xi8>) -> i64 {
# |                                 ^
# | <stdin>:196:20: note: possible intended match here
# |  %0 = spirv.UDot %arg0, %arg0 : vector<4xi8> -> i64
# |                    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:139:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:199:34: note: scanning from here
# |  func.func @udot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 {
# |                                  ^
# | <stdin>:199:38: note: possible intended match here
# |  func.func @udot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 {
# |                                      ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:149:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:203:40: note: scanning from here
# |  func.func @sdot_acc_sat_scalar_i32_i32(%arg0: i32) -> i32 {
# |                                        ^
# | <stdin>:205:5: note: possible intended match here
# |  return %0 : i32
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:159:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:207:41: note: scanning from here
# |  func.func @sdot_acc_sat_vector_4xi8_i64(%arg0: vector<4xi8>, %arg1: i64) -> i64 {
# |                                         ^
# | <stdin>:208:33: note: possible intended match here
# |  %0 = spirv.SDotAccSat %arg0, %arg0, %arg1 : vector<4xi8> -> i64
# |                                 ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:169:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:211:42: note: scanning from here
# |  func.func @sdot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 {
# |                                          ^
# | <stdin>:211:46: note: possible intended match here
# |  func.func @sdot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 {
# |                                              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:179:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:215:41: note: scanning from here
# |  func.func @sudot_acc_sat_scalar_i32_i32(%arg0: i32) -> i32 {
# |                                         ^
# | <stdin>:217:5: note: possible intended match here
# |  return %0 : i32
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:189:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:219:42: note: scanning from here
# |  func.func @sudot_acc_sat_vector_4xi8_i64(%arg0: vector<4xi8>, %arg1: i64) -> i64 {
# |                                          ^
# | <stdin>:220:34: note: possible intended match here
# |  %0 = spirv.SUDotAccSat %arg0, %arg0, %arg1 : vector<4xi8> -> i64
# |                                  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:199:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:223:43: note: scanning from here
# |  func.func @sudot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 {
# |                                           ^
# | <stdin>:223:47: note: possible intended match here
# |  func.func @sudot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 {
# |                                               ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:209:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:227:40: note: scanning from here
# |  func.func @udot_acc_sat_scalar_i32_i32(%arg0: i32) -> i32 {
# |                                        ^
# | <stdin>:229:5: note: possible intended match here
# |  return %0 : i32
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:219:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:231:41: note: scanning from here
# |  func.func @udot_acc_sat_vector_4xi8_i64(%arg0: vector<4xi8>, %arg1: i64) -> i64 {
# |                                         ^
# | <stdin>:232:33: note: possible intended match here
# |  %0 = spirv.UDotAccSat %arg0, %arg0, %arg1 : vector<4xi8> -> i64
# |                                 ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:229:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:235:42: note: scanning from here
# |  func.func @udot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 {
# |                                          ^
# | <stdin>:239:14: note: possible intended match here
# |  func.func @emit_vertex() {
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:243:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:239:24: note: scanning from here
# |  func.func @emit_vertex() {
# |                        ^
# | <stdin>:240:9: note: possible intended match here
# |  spirv.EmitVertex
# |         ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:252:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.0
# |            ^
# | <stdin>:243:26: note: scanning from here
# |  func.func @end_primitive() {
# |                          ^
# | <stdin>:244:7: note: possible intended match here
# |  spirv.EndPrimitive
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:265:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.4
# |            ^
# | <stdin>:247:28: note: scanning from here
# |  func.func @emit_mesh_tasks(%arg0: i32) {
# |                            ^
# | <stdin>:247:32: note: possible intended match here
# |  func.func @emit_mesh_tasks(%arg0: i32) {
# |                                ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir:274:12: error: CHECK: expected string not found in input
# |  // CHECK: min version: v1.4
# |            ^
# | <stdin>:250:29: note: scanning from here
# |  func.func @set_mesh_outputs(%arg0: i32, %arg1: i32) {
# |                             ^
# | <stdin>:250:45: note: possible intended match here
# |  func.func @set_mesh_outputs(%arg0: i32, %arg1: i32) {
# |                                             ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/SPIRV/IR/availability.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: iadd 
# |              2: spirv.IAdd min version: v1.0 
# |              3: spirv.IAdd max version: v1.6 
# |              4: spirv.IAdd extensions: [ ] 
# |              5: spirv.IAdd capabilities: [ ] 
# | check:13'0                                  X error: no match found
# |              6: spirv.GroupNonUniformBallot min version: v1.3 
# | check:13'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              7: spirv.GroupNonUniformBallot max version: v1.6 
# | check:13'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              8: spirv.GroupNonUniformBallot extensions: [ ] 
# | check:13'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              9: spirv.GroupNonUniformBallot capabilities: [irv.AtomicCompareExchangeWeaksubgroup_ballot 
# | check:13'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:13'1                                                  ?                                            possible intended match
# | check:25'0                                                                                             X error: no match found
# |             10: Kernel] ] 
# | check:25'0      ~~~~~~~~~~
# | check:25'1      ?          possible intended match
# |             11: module_logical_glsl450 
# | check:25'0      ~~~~~~~~~~~~~~~~~~~~~~
# |             12: llot min version: v1.3 
# |             13: spirv.GroupNonUniformBallot max version: v1.6 
# |             14: spirv.GroupNonUniformBallot extensions: [ ] 
# |             15: spirv.GroupNonUniformBallot capabilities: [ [GroupNonUniformBallot] ] 
# |             16: module_logical_glsl450 
# |             17: spirv.module min version: v1.0 
# |             18: spirv.module max version: v1.6 
# |             19: spirv.module extensions: [ ] 
# |             20: spirv.module capabilities: [ [Shader] ] 
# |             21: module_physical_storage_buffer64_vulkan 
# |             22: spirv.module min version: v1.0 
# |             23: spirv.module max version: v1.6 
# | check:47                                      X error: no match found
# |             24: spirv.module extensions: [sdot_scalar_i32_i32 
# | check:47        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             25: spirv.SDot min version: v1.0 
# |             26: spirv.SDot max version: v1.6 
# |             27: spirv.SDot extensions: [ [SPV_KHR_integer_dot_product] ] 
# |             28: spirv.SDot capabilities: [ [DotProduct] [DotProductInput4x8BitPacked] ] 
# |              .
# |              .
# |              .
# |            174:  } 
# |            175:  func.func @sdot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 { 
# |            176:  %0 = spirv.SDot %arg0, %arg0 : vector<4xi16> -> i64 
# |            177:  return %0 : i64 
# |            178:  } 
# |            179:  func.func @sudot_scalar_i32_i32(%arg0: i32) -> i32 { 
# | check:89'0                                      X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            180:  %0 = spirv.SUDot %arg0, %arg0, <PackedVectorFormat4x8Bit> : i32 -> i32 
# | check:89'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            181:  return %0 : i32 
# | check:89'0      ~~~~~~~~~~~~~~~~~
# | check:89'1          ?             possible intended match
# |            182:  } 
# | check:89'0      ~~~
# |            183:  func.func @sudot_vector_4xi8_i64(%arg0: vector<4xi8>) -> i64 { 
# | check:89'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:99'0                                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            184:  %0 = spirv.SUDot %arg0, %arg0 : vector<4xi8> -> i64 
# | check:99'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:99'1                          ?                                 possible intended match
# |            185:  return %0 : i64 
# | check:99'0      ~~~~~~~~~~~~~~~~~
# |            186:  } 
# | check:99'0      ~~~
# |            187:  func.func @sudot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 { 
# | check:99'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:109'0                                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:109'1                                           ?                            possible intended match
# |            188:  %0 = spirv.SUDot %arg0, %arg0 : vector<4xi16> -> i64 
# | check:109'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            189:  return %0 : i64 
# | check:109'0     ~~~~~~~~~~~~~~~~~
# |            190:  } 
# | check:109'0     ~~~
# |            191:  func.func @udot_scalar_i32_i32(%arg0: i32) -> i32 { 
# | check:109'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:119'0                                    X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            192:  %0 = spirv.UDot %arg0, %arg0, <PackedVectorFormat4x8Bit> : i32 -> i32 
# | check:119'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            193:  return %0 : i32 
# | check:119'0     ~~~~~~~~~~~~~~~~~
# | check:119'1         ?             possible intended match
# |            194:  } 
# | check:119'0     ~~~
# |            195:  func.func @udot_vector_4xi8_i64(%arg0: vector<4xi8>) -> i64 { 
# | check:119'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:129'0                                     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            196:  %0 = spirv.UDot %arg0, %arg0 : vector<4xi8> -> i64 
# | check:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:129'1                        ?                                 possible intended match
# |            197:  return %0 : i64 
# | check:129'0     ~~~~~~~~~~~~~~~~~
# |            198:  } 
# | check:129'0     ~~~
# |            199:  func.func @udot_vector_4xi16_i64(%arg0: vector<4xi16>) -> i64 { 
# | check:129'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:139'0                                      X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:139'1                                          ?                            possible intended match
# |            200:  %0 = spirv.UDot %arg0, %arg0 : vector<4xi16> -> i64 
# | check:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            201:  return %0 : i64 
# | check:139'0     ~~~~~~~~~~~~~~~~~
# |            202:  } 
# | check:139'0     ~~~
# |            203:  func.func @sdot_acc_sat_scalar_i32_i32(%arg0: i32) -> i32 { 
# | check:139'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:149'0                                            X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            204:  %0 = spirv.SDotAccSat %arg0, %arg0, %arg0, <PackedVectorFormat4x8Bit> : i32 -> i32 
# | check:149'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            205:  return %0 : i32 
# | check:149'0     ~~~~~~~~~~~~~~~~~
# | check:149'1         ?             possible intended match
# |            206:  } 
# | check:149'0     ~~~
# |            207:  func.func @sdot_acc_sat_vector_4xi8_i64(%arg0: vector<4xi8>, %arg1: i64) -> i64 { 
# | check:149'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:159'0                                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            208:  %0 = spirv.SDotAccSat %arg0, %arg0, %arg1 : vector<4xi8> -> i64 
# | check:159'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:159'1                                     ?                                 possible intended match
# |            209:  return %0 : i64 
# | check:159'0     ~~~~~~~~~~~~~~~~~
# |            210:  } 
# | check:159'0     ~~~
# |            211:  func.func @sdot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 { 
# | check:159'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:169'0                                              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:169'1                                                  ?                                        possible intended match
# |            212:  %0 = spirv.SDotAccSat %arg0, %arg0, %arg1 : vector<4xi16> -> i64 
# | check:169'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            213:  return %0 : i64 
# | check:169'0     ~~~~~~~~~~~~~~~~~
# |            214:  } 
# | check:169'0     ~~~
# |            215:  func.func @sudot_acc_sat_scalar_i32_i32(%arg0: i32) -> i32 { 
# | check:169'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:179'0                                             X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            216:  %0 = spirv.SUDotAccSat %arg0, %arg0, %arg0, <PackedVectorFormat4x8Bit> : i32 -> i32 
# | check:179'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            217:  return %0 : i32 
# | check:179'0     ~~~~~~~~~~~~~~~~~
# | check:179'1         ?             possible intended match
# |            218:  } 
# | check:179'0     ~~~
# |            219:  func.func @sudot_acc_sat_vector_4xi8_i64(%arg0: vector<4xi8>, %arg1: i64) -> i64 { 
# | check:179'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:189'0                                              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            220:  %0 = spirv.SUDotAccSat %arg0, %arg0, %arg1 : vector<4xi8> -> i64 
# | check:189'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:189'1                                      ?                                 possible intended match
# |            221:  return %0 : i64 
# | check:189'0     ~~~~~~~~~~~~~~~~~
# |            222:  } 
# | check:189'0     ~~~
# |            223:  func.func @sudot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 { 
# | check:189'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:199'0                                               X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:199'1                                                   ?                                        possible intended match
# |            224:  %0 = spirv.SUDotAccSat %arg0, %arg0, %arg1 : vector<4xi16> -> i64 
# | check:199'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            225:  return %0 : i64 
# | check:199'0     ~~~~~~~~~~~~~~~~~
# |            226:  } 
# | check:199'0     ~~~
# |            227:  func.func @udot_acc_sat_scalar_i32_i32(%arg0: i32) -> i32 { 
# | check:199'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:209'0                                            X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            228:  %0 = spirv.UDotAccSat %arg0, %arg0, %arg0, <PackedVectorFormat4x8Bit> : i32 -> i32 
# | check:209'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            229:  return %0 : i32 
# | check:209'0     ~~~~~~~~~~~~~~~~~
# | check:209'1         ?             possible intended match
# |            230:  } 
# | check:209'0     ~~~
# |            231:  func.func @udot_acc_sat_vector_4xi8_i64(%arg0: vector<4xi8>, %arg1: i64) -> i64 { 
# | check:209'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:219'0                                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            232:  %0 = spirv.UDotAccSat %arg0, %arg0, %arg1 : vector<4xi8> -> i64 
# | check:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:219'1                                     ?                                 possible intended match
# |            233:  return %0 : i64 
# | check:219'0     ~~~~~~~~~~~~~~~~~
# |            234:  } 
# | check:219'0     ~~~
# |            235:  func.func @udot_acc_sat_vector_4xi16_i64(%arg0: vector<4xi16>, %arg1: i64) -> i64 { 
# | check:219'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:229'0                                              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            236:  %0 = spirv.UDotAccSat %arg0, %arg0, %arg1 : vector<4xi16> -> i64 
# | check:229'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            237:  return %0 : i64 
# | check:229'0     ~~~~~~~~~~~~~~~~~
# |            238:  } 
# | check:229'0     ~~~
# |            239:  func.func @emit_vertex() { 
# | check:229'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:229'1                  ?               possible intended match
# | check:243'0                            X~~~~ error: no match found
# |            240:  spirv.EmitVertex 
# | check:243'0     ~~~~~~~~~~~~~~~~~~
# | check:243'1             ?          possible intended match
# |            241:  return 
# | check:243'0     ~~~~~~~~
# |            242:  } 
# | check:243'0     ~~~
# |            243:  func.func @end_primitive() { 
# | check:243'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:252'0                              X~~~~ error: no match found
# |            244:  spirv.EndPrimitive 
# | check:252'0     ~~~~~~~~~~~~~~~~~~~~
# | check:252'1           ?              possible intended match
# |            245:  return 
# | check:252'0     ~~~~~~~~
# |            246:  } 
# | check:252'0     ~~~
# |            247:  func.func @emit_mesh_tasks(%arg0: i32) { 
# | check:252'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:265'0                                X~~~~~~~~~~~~~~ error: no match found
# | check:265'1                                    ?           possible intended match
# |            248:  spirv.EXT.EmitMeshTasks %arg0, %arg0, %arg0 : i32, i32, i32 
# | check:265'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            249:  } 
# | check:265'0     ~~~
# |            250:  func.func @set_mesh_outputs(%arg0: i32, %arg1: i32) { 
# | check:265'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:274'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:274'1                                                 ?           possible intended match
# |            251:  spirv.EXT.SetMeshOutputs %arg0, %arg1 : i32, i32 
# | check:274'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            252:  spirv.Return 
# | check:274'0     ~~~~~~~~~~~~~~
# |            253:  } 
# | check:274'0     ~~~
# |            254: } 
# | check:274'0     ~~
# |            255:  
# | check:274'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Tensor/decompose-concat.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -transform-interpreter -cse --mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -transform-interpreter -cse --mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir:15:11: error: CHECK: expected string not found in input
# | // CHECK: %[[CONCAT_SIZE:.+]] = affine.apply affine_map<()[s0] -> (s0 + 4)>()[%[[DIM0]]]
# |           ^
# | <stdin>:8:50: note: scanning from here
# |  %dim_0 = tensor.dim %arg1, %c1 : tensor<?x?xf32>
# |                                                  ^
# | <stdin>:8:50: note: with "DIM0" equal to "dim_0"
# |  %dim_0 = tensor.dim %arg1, %c1 : tensor<?x?xf32>
# |                                                  ^
# | <stdin>:9:2: note: possible intended match here
# |  %0 = affine.apply #map()[%dim_0]
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir:71:11: error: CHECK: expected string not found in input
# | // CHECK: %[[CONCAT_DIM:.+]] = affine.apply affine_map<()[s0, s1] -> (s0 + s1)>()[%[[T0_DIM2]], %[[T1_DIM2]]]
# |           ^
# | <stdin>:39:52: note: scanning from here
# |  %dim_2 = tensor.dim %arg1, %c2 : tensor<1x?x?xf32>
# |                                                    ^
# | <stdin>:39:52: note: with "T0_DIM2" equal to "dim_0"
# |  %dim_2 = tensor.dim %arg1, %c2 : tensor<1x?x?xf32>
# |                                                    ^
# | <stdin>:39:52: note: with "T1_DIM2" equal to "dim_2"
# |  %dim_2 = tensor.dim %arg1, %c2 : tensor<1x?x?xf32>
# |                                                    ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/decompose-concat.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: #map = affine_map<()[s0] -> (s0 + 4)> 
# |             2: #map1 = affine_map<()[s0, s1] -> (s0 + s1)> 
# |             3: module { 
# |             4:  func.func @decompose_dynamic_concat(%arg0: tensor<8x4xf32>, %arg1: tensor<?x?xf32>) -> tensor<?x?xf32> { 
# |             5:  %c1 = arith.constant 1 : index 
# |             6:  %c0 = arith.constant 0 : index 
# |             7:  %dim = tensor.dim %arg1, %c0 : tensor<?x?xf32> 
# |             8:  %dim_0 = tensor.dim %arg1, %c1 : tensor<?x?xf32> 
# | check:15'0                                                      X error: no match found
# | check:15'1                                                        with "DIM0" equal to "dim_0"
# |             9:  %0 = affine.apply #map()[%dim_0] 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:15'2      ?                                 possible intended match
# |            10:  %1 = tensor.empty(%0) : tensor<8x?xf32> 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            11:  %inserted_slice = tensor.insert_slice %arg0 into %1[0, 0] [8, 4] [1, 1] : tensor<8x4xf32> into tensor<8x?xf32> 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            12:  %inserted_slice_1 = tensor.insert_slice %arg1 into %inserted_slice[0, 4] [%dim, %dim_0] [1, 1] : tensor<?x?xf32> into tensor<8x?xf32> 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            13:  %cast = tensor.cast %inserted_slice_1 : tensor<8x?xf32> to tensor<?x?xf32> 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14:  return %cast : tensor<?x?xf32> 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# |            34:  %c2 = arith.constant 2 : index 
# |            35:  %c1 = arith.constant 1 : index 
# |            36:  %dim = tensor.dim %arg0, %c1 : tensor<1x?x?xf32> 
# |            37:  %dim_0 = tensor.dim %arg0, %c2 : tensor<1x?x?xf32> 
# |            38:  %dim_1 = tensor.dim %arg1, %c1 : tensor<1x?x?xf32> 
# |            39:  %dim_2 = tensor.dim %arg1, %c2 : tensor<1x?x?xf32> 
# | check:71'0                                                        X error: no match found
# | check:71'1                                                          with "T0_DIM2" equal to "dim_0"
# | check:71'2                                                          with "T1_DIM2" equal to "dim_2"
# |            40:  %0 = affine.apply #map1()[%dim_0, %dim_2] 
# | check:71'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            41:  %1 = tensor.empty(%dim, %0) : tensor<1x?x?xf32> 
# | check:71'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            42:  %inserted_slice = tensor.insert_slice %arg0 into %1[0, 0, 0] [1, %dim, %dim_0] [1, 1, 1] : tensor<1x?x?xf32> into tensor<1x?x?xf32> 
# | check:71'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            43:  %inserted_slice_3 = tensor.insert_slice %arg1 into %inserted_slice[0, 0, %dim_0] [1, %dim_1, %dim_2] [1, 1, 1] : tensor<1x?x?xf32> into tensor<1x?x?xf32> 
# | check:71'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            44:  %cast = tensor.cast %inserted_slice_3 : tensor<1x?x?xf32> to tensor<1x?x128xf32> 
# | check:71'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -test-tensor-transform-patterns=test-fold-consecutive-insert-extract-slice -canonicalize -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -split-input-file -test-tensor-transform-patterns=test-fold-consecutive-insert-extract-slice -canonicalize -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir:12:11: error: CHECK: expected string not found in input
# | // CHECK: %[[OFFSET:.+]] = affine.apply affine_map<()[s0, s1] -> (s0 + s1)>()[%[[OFFSET1]], %[[OFFSET0]]]
# |           ^
# | <stdin>:3:120: note: scanning from here
# |  func.func @extract_slice_same_rank(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x16x32x?xf32> {
# |                                                                                                                        ^
# | <stdin>:3:120: note: with "OFFSET1" equal to "arg2"
# |  func.func @extract_slice_same_rank(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x16x32x?xf32> {
# |                                                                                                                        ^
# | <stdin>:3:120: note: with "OFFSET0" equal to "arg1"
# |  func.func @extract_slice_same_rank(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x16x32x?xf32> {
# |                                                                                                                        ^
# | <stdin>:11:1: note: possible intended match here
# | #map = affine_map<()[s0, s1] -> (s0 + s1)>
# | ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir:39:11: error: CHECK: expected string not found in input
# | // CHECK: %[[OFFSET:.+]] = affine.apply affine_map<()[s0, s1] -> (s0 + s1)>()[%[[OFFSET1]], %[[OFFSET0]]]
# |           ^
# | <stdin>:23:133: note: scanning from here
# |  func.func @extract_slice_rank_reducing_producer(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x?xf32> {
# |                                                                                                                                     ^
# | <stdin>:23:133: note: with "OFFSET1" equal to "arg2"
# |  func.func @extract_slice_rank_reducing_producer(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x?xf32> {
# |                                                                                                                                     ^
# | <stdin>:23:133: note: with "OFFSET0" equal to "arg1"
# |  func.func @extract_slice_rank_reducing_producer(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x?xf32> {
# |                                                                                                                                     ^
# | <stdin>:32:1: note: possible intended match here
# | #map1 = affine_map<()[s0, s1] -> (s0 * s1)>
# | ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir:54:11: error: CHECK: expected string not found in input
# | // CHECK: %[[OFFSET:.+]] = affine.apply affine_map<()[s0, s1, s2] -> (s0 * s1 + s2)>()[%[[OFFSET1]], %[[STRIDE0]], %[[OFFSET0]]]
# |           ^
# | <stdin>:34:147: note: scanning from here
# |  func.func @extract_slice_non_one_stride(%arg0: tensor<?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index, %arg5: index, %arg6: index) -> tensor<?xf32> {
# |                                                                                                                                                   ^
# | <stdin>:34:147: note: with "OFFSET1" equal to "arg2"
# |  func.func @extract_slice_non_one_stride(%arg0: tensor<?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index, %arg5: index, %arg6: index) -> tensor<?xf32> {
# |                                                                                                                                                   ^
# | <stdin>:34:147: note: with "STRIDE0" equal to "arg5"
# |  func.func @extract_slice_non_one_stride(%arg0: tensor<?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index, %arg5: index, %arg6: index) -> tensor<?xf32> {
# |                                                                                                                                                   ^
# | <stdin>:34:147: note: with "OFFSET0" equal to "arg1"
# |  func.func @extract_slice_non_one_stride(%arg0: tensor<?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index, %arg5: index, %arg6: index) -> tensor<?xf32> {
# |                                                                                                                                                   ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tensor/fold-consecutive-insert-extract-slice.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: #map = affine_map<()[s0, s1] -> (s0 + s1)> 
# |             2: module { 
# |             3:  func.func @extract_slice_same_rank(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x16x32x?xf32> { 
# | check:12'0                                                                                                                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:12'1                                                                                                                                                         with "OFFSET1" equal to "arg2"
# | check:12'2                                                                                                                                                         with "OFFSET0" equal to "arg1"
# |             4:  %0 = affine.apply #map()[%arg2, %arg1] 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             5:  %extracted_slice = tensor.extract_slice %arg0[7, 9, 11, %0] [8, 16, 32, %arg4] [1, 1, 1, 1] : tensor<?x?x?x?xf32> to tensor<8x16x32x?xf32> 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             6:  return %extracted_slice : tensor<8x16x32x?xf32> 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             7:  } 
# | check:12'0     ~~~
# |             8: } 
# | check:12'0     ~~
# |             9:  
# | check:12'0     ~
# |            10: // ----- 
# | check:12'0     ~~~~~~~~~
# |            11: #map = affine_map<()[s0, s1] -> (s0 + s1)> 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:12'3     ?                                           possible intended match
# |            12: module { 
# | check:12'0     ~~~~~~~~~
# |            13:  func.func @extract_slice_rank_reducing_consumer(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<16x?xf32> { 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14:  %0 = affine.apply #map()[%arg2, %arg1] 
# |            15:  %extracted_slice = tensor.extract_slice %arg0[7, 9, 11, %0] [1, 16, 1, %arg4] [1, 1, 1, 1] : tensor<?x?x?x?xf32> to tensor<16x?xf32> 
# |            16:  return %extracted_slice : tensor<16x?xf32> 
# |            17:  } 
# |            18: } 
# |            19:  
# |            20: // ----- 
# |            21: #map = affine_map<()[s0, s1] -> (s0 + s1)> 
# |            22: module { 
# |            23:  func.func @extract_slice_rank_reducing_producer(%arg0: tensor<?x?x?x?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index) -> tensor<8x?xf32> { 
# | check:39'0                                                                                                                                         X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:39'1                                                                                                                                                                with "OFFSET1" equal to "arg2"
# | check:39'2                                                                                                                                                                with "OFFSET0" equal to "arg1"
# |            24:  %0 = affine.apply #map()[%arg2, %arg1] 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            25:  %extracted_slice = tensor.extract_slice %arg0[0, 8, 2, %0] [1, 8, 1, %arg4] [1, 1, 1, 1] : tensor<?x?x?x?xf32> to tensor<8x?xf32> 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            26:  return %extracted_slice : tensor<8x?xf32> 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            27:  } 
# | check:39'0     ~~~
# |            28: } 
# | check:39'0     ~~
# |            29:  
# | check:39'0     ~
# |            30: // ----- 
# | check:39'0     ~~~~~~~~~
# |            31: #map = affine_map<()[s0, s1, s2] -> (s0 * s1 + s2)> 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            32: #map1 = affine_map<()[s0, s1] -> (s0 * s1)> 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:39'3     ?                                            possible intended match
# |            33: module { 
# | check:39'0     ~~~~~~~~~
# |            34:  func.func @extract_slice_non_one_stride(%arg0: tensor<?xf32>, %arg1: index, %arg2: index, %arg3: index, %arg4: index, %arg5: index, %arg6: index) -> tensor<?xf32> { 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:54'0                                                                                                                                                       X~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:54'1                                                                                                                                                                            with "OFFSET1" equal to "arg2"
# | check:54'2                                                                                                                                                                            with "STRIDE0" equal to "arg5"
# | check:54'3                                                                                                                                                                            with "OFFSET0" equal to "arg1"
# |            35:  %0 = affine.apply #map()[%arg2, %arg5, %arg1] 
# | check:54'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            36:  %1 = affine.apply #map1()[%arg6, %arg5] 
# | check:54'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            37:  %extracted_slice = tensor.extract_slice %arg0[%0] [%arg4] [%1] : tensor<?xf32> to tensor<?xf32> 
# | check:54'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            38:  return %extracted_slice : tensor<?xf32> 
# | check:54'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            39:  } 
# | check:54'0     ~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Tosa/availability.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-disable-threading -test-tosa-op-availability /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-disable-threading -test-tosa-op-availability /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:121:12: error: CHECK: expected string not found in input
# |  // CHECK: extensions: [ [bf16] ]
# |            ^
# | <stdin>:59:36: note: scanning from here
# | tosa.sigmoid profiles: [ [pro_fp] ]
# |                                    ^
# | <stdin>:60:14: note: possible intended match here
# | tosa.sigmoid extensions: [ [test] ]
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:146:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:72:9: note: scanning from here
# | tosa.add extensions: [ [bf16] ]
# |         ^
# | <stdin>:72:12: note: possible intended match here
# | tosa.add extensions: [ [bf16] ]
# |            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:155:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:73:31: note: scanning from here
# | testosa.arithmetic_right_shift extensions: [ ]
# |                               ^
# | <stdin>:73:34: note: possible intended match here
# | testosa.arithmetic_right_shift extensions: [ ]
# |                                  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:245:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:424:19: note: scanning from here
# |  %0 = tosa.maximum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32>
# |                   ^
# | <stdin>:425:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:254:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:428:19: note: scanning from here
# |  %0 = tosa.minimum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<1x21x3xf32>) -> tensor<13x21x3xf32>
# |                   ^
# | <stdin>:429:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:264:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:431:21: note: scanning from here
# |  func.func @test_mul(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:434:5: note: possible intended match here
# |  return %1 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:273:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:436:21: note: scanning from here
# |  func.func @test_pow(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:437:10: note: possible intended match here
# |  %0 = tosa.pow %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32>
# |          ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:282:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:440:21: note: scanning from here
# |  func.func @test_sub(%arg0: tensor<1x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:442:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:291:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:444:23: note: scanning from here
# |  func.func @test_table(%arg0: tensor<64xi32>, %arg1: tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> {
# |                       ^
# | <stdin>:444:35: note: possible intended match here
# |  func.func @test_table(%arg0: tensor<64xi32>, %arg1: tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> {
# |                                   ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:300:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:448:21: note: scanning from here
# |  func.func @test_abs(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:450:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:309:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:452:29: note: scanning from here
# |  func.func @test_bitwise_not(%arg0: tensor<13x21x1xi32>) -> tensor<13x21x1xi32> {
# |                             ^
# | <stdin>:453:12: note: possible intended match here
# |  %0 = tosa.bitwise_not %arg0 : (tensor<13x21x1xi32>) -> tensor<13x21x1xi32>
# |            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:318:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:456:22: note: scanning from here
# |  func.func @test_ceil(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:457:15: note: possible intended match here
# |  %0 = tosa.ceil %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |               ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:327:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int] ]
# |            ^
# | <stdin>:460:21: note: scanning from here
# |  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                     ^
# | <stdin>:460:55: note: possible intended match here
# |  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                                                       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:336:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:464:21: note: scanning from here
# |  func.func @test_cos(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:465:14: note: possible intended match here
# |  %0 = tosa.cos %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:345:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:468:21: note: scanning from here
# |  func.func @test_exp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:469:14: note: possible intended match here
# |  %0 = tosa.exp %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:354:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:472:23: note: scanning from here
# |  func.func @test_floor(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:473:5: note: possible intended match here
# |  %0 = tosa.floor %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:363:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:476:21: note: scanning from here
# |  func.func @test_log(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:477:14: note: possible intended match here
# |  %0 = tosa.log %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:372:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:480:29: note: scanning from here
# |  func.func @test_logical_not(%arg0: tensor<1x21x3xi1>) -> tensor<1x21x3xi1> {
# |                             ^
# | <stdin>:481:2: note: possible intended match here
# |  %0 = tosa.logical_not %arg0 : (tensor<1x21x3xi1>) -> tensor<1x21x3xi1>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:381:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:484:24: note: scanning from here
# |  func.func @test_negate(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                        ^
# | <stdin>:490:8: note: possible intended match here
# |  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:392:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:490:28: note: scanning from here
# |  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                            ^
# | <stdin>:491:2: note: possible intended match here
# |  %0 = tosa.reciprocal %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:401:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:494:23: note: scanning from here
# |  func.func @test_rsqrt(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                       ^
# | <stdin>:495:5: note: possible intended match here
# |  %0 = tosa.rsqrt %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:410:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:498:21: note: scanning from here
# |  func.func @test_sin(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:499:14: note: possible intended match here
# |  %0 = tosa.sin %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32>
# |              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:419:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:502:24: note: scanning from here
# |  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                        ^
# | <stdin>:502:26: note: possible intended match here
# |  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                          ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:428:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:506:23: note: scanning from here
# |  func.func @test_equal(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xi1> {
# |                       ^
# | <stdin>:510:8: note: possible intended match here
# |  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:437:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:510:25: note: scanning from here
# |  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |                         ^
# | <stdin>:514:8: note: possible intended match here
# |  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:446:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:514:31: note: scanning from here
# |  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> {
# |                               ^
# | <stdin>:515:11: note: possible intended match here
# |  %0 = tosa.greater_equal %arg0, %arg1 : (tensor<13x1x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:455:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:518:28: note: scanning from here
# |  func.func @test_reduce_all(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> {
# |                            ^
# | <stdin>:519:11: note: possible intended match here
# |  %0 = tosa.reduce_all %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:464:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:522:28: note: scanning from here
# |  func.func @test_reduce_any(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> {
# |                            ^
# | <stdin>:523:11: note: possible intended match here
# |  %0 = tosa.reduce_any %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:473:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:526:28: note: scanning from here
# |  func.func @test_reduce_max(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:527:11: note: possible intended match here
# |  %0 = tosa.reduce_max %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:482:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:530:28: note: scanning from here
# |  func.func @test_reduce_min(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:534:8: note: possible intended match here
# |  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:491:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_fp] ]
# |            ^
# | <stdin>:534:32: note: scanning from here
# |  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                                ^
# | <stdin>:535:5: note: possible intended match here
# |  %0 = tosa.reduce_product %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:500:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:538:28: note: scanning from here
# |  func.func @test_reduce_sum(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> {
# |                            ^
# | <stdin>:539:11: note: possible intended match here
# |  %0 = tosa.reduce_sum %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32>
# |           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:509:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:542:24: note: scanning from here
# |  func.func @test_concat(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<26x21x3xf32> {
# |                        ^
# | <stdin>:544:5: note: possible intended match here
# |  return %0 : tensor<26x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:520:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:546:21: note: scanning from here
# |  func.func @test_pad(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                     ^
# | <stdin>:547:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<0> : tensor<6xindex>} : () -> !tosa.shape<6>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:530:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:552:25: note: scanning from here
# |  func.func @test_reshape(%arg0: tensor<13x21x3xf32>) -> tensor<1x819xf32> {
# |                         ^
# | <stdin>:553:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[1, 819]> : tensor<2xindex>} : () -> !tosa.shape<2>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:539:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:557:25: note: scanning from here
# |  func.func @test_reverse(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> {
# |                         ^
# | <stdin>:559:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:550:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:561:23: note: scanning from here
# |  func.func @test_slice(%arg0: tensor<13x21x3xf32>) -> tensor<4x11x1xf32> {
# |                       ^
# | <stdin>:562:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[4, 11, 1]> : tensor<3xindex>} : () -> !tosa.shape<3>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:560:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:567:22: note: scanning from here
# |  func.func @test_tile(%arg0: tensor<13x21x3xf32>) -> tensor<39x21x6xf32> {
# |                      ^
# | <stdin>:568:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[3, 1, 2]> : tensor<3xindex>} : () -> !tosa.shape<3>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:569:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:572:27: note: scanning from here
# |  func.func @test_transpose(%arg0: tensor<13x21x3xf32>) -> tensor<3x13x21xf32> {
# |                           ^
# | <stdin>:573:23: note: possible intended match here
# |  %0 = tosa.transpose %arg0 {perms = array<i32: 2, 0, 1>} : (tensor<13x21x3xf32>) -> tensor<3x13x21xf32>
# |                       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:578:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:576:24: note: scanning from here
# |  func.func @test_gather(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x26xi32>) -> tensor<13x26x3xf32> {
# |                        ^
# | <stdin>:578:5: note: possible intended match here
# |  return %0 : tensor<13x26x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:587:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:580:25: note: scanning from here
# |  func.func @test_scatter(%arg0: tensor<13x28x3xf32>, %arg1: tensor<13x26xi32>, %arg2: tensor<13x26x3xf32>) -> tensor<13x28x3xf32> {
# |                         ^
# | <stdin>:582:5: note: possible intended match here
# |  return %0 : tensor<13x28x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:599:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:584:24: note: scanning from here
# |  func.func @test_resize(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x64x64x8xf32> {
# |                        ^
# | <stdin>:585:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<[4, 2, 4, 2]> : tensor<4xindex>} : () -> !tosa.shape<4>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:608:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:591:22: note: scanning from here
# |  func.func @test_cast1(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xf32> {
# |                      ^
# | <stdin>:593:5: note: possible intended match here
# |  return %0 : tensor<13x21x3xf32>
# |     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:619:12: error: CHECK: expected string not found in input
# |  // CHECK: tosa.rescale profiles: [ [pro_int] ]
# |            ^
# | <stdin>:595:25: note: scanning from here
# |  func.func @test_rescale(%arg0: tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, %arg1: tensor<1xi32>, %arg2: tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> {
# |                         ^
# | <stdin>:598:7: note: possible intended match here
# |  %2 = tosa.rescale %arg0, %arg1, %arg2, %0, %1 {input_unsigned = false, output_unsigned = false, per_channel = false, rounding_mode = "SINGLE_ROUND", scale32 = true} : (tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, tensor<1xi32>, tensor<1xi8>, tensor<1xi8>, tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>>
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:628:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:601:23: note: scanning from here
# |  func.func @test_const(%arg0: index) -> tensor<4xi32> {
# |                       ^
# | <stdin>:602:20: note: possible intended match here
# |  %0 = "tosa.const"() <{values = dense<[3, 0, 1, 2]> : tensor<4xi32>}> : () -> tensor<4xi32>
# |                    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:637:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:605:26: note: scanning from here
# |  func.func @test_identity(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> {
# |                          ^
# | <stdin>:609:8: note: possible intended match here
# |  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> {
# |        ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:646:12: error: CHECK: expected string not found in input
# |  // CHECK: tosa.cond_if profiles: [ ]
# |            ^
# | <stdin>:609:25: note: scanning from here
# |  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> {
# |                         ^
# | <stdin>:610:7: note: possible intended match here
# |  %0 = tosa.cond_if %arg2 -> (tensor<f32>) {
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:662:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ ]
# |            ^
# | <stdin>:619:28: note: scanning from here
# |  func.func @test_while_loop(%arg0: tensor<10xi32>, %arg1: tensor<i32>) {
# |                            ^
# | <stdin>:629:21: note: possible intended match here
# |  %4 = tosa.const_shape {values = dense<1> : tensor<1xindex>} : () -> !tosa.shape<1>
# |                     ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:684:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:637:24: note: scanning from here
# |  func.func @test_custom(%arg0: tensor<10xi32>) -> tensor<10xi32> {
# |                        ^
# | <stdin>:638:46: note: possible intended match here
# |  %0 = tosa.custom %arg0 {domain_name = "tosa.mlir_test", implementation_attrs = "", operator_name = "custom_test"} : (tensor<10xi32>) -> tensor<10xi32>
# |                                              ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir:693:12: error: CHECK: expected string not found in input
# |  // CHECK: profiles: [ [pro_int, pro_fp] ]
# |            ^
# | <stdin>:641:29: note: scanning from here
# |  func.func @test_const_shape() -> !tosa.shape<4> {
# |                             ^
# | <stdin>:642:21: note: possible intended match here
# |  %0 = tosa.const_shape {values = dense<1> : tensor<4xindex>} : () -> !tosa.shape<4>
# |                     ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Tosa/availability.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             54: tosa.transpose_conv2d extensions: [ [int4, int16, fp8e4m3, fp8e5m2, bf16] ] 
# |             55: test_clamp 
# |             56: tosa.clamp profiles: [ [pro_int, pro_fp] ] 
# |             57: tosa.clamp extensions: [ [int16, bf16] ] 
# |             58: test_sigmoid 
# |             59: tosa.sigmoid profiles: [ [pro_fp] ] 
# | check:121'0                                        X error: no match found
# |             60: tosa.sigmoid extensions: [ [test] ] 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:121'1                  ?                       possible intended match
# |             61: test_sigmoid 
# | check:121'0     ~~~~~~~~~~~~~
# |             62: tosa.sigmoid profiles: [ [pro_fp] ] 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             63: tosa.sigmoid extensions: [ [test] ] 
# | check:121'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             64: h 
# | check:121'0     ~~
# |             65: tosa.tanh profiles: [ [pro_fp] ] 
# | check:121'0     ~~~~~~~~~
# |             66: tosa.tanh extensions: [ [bf16] ] 
# |             67: test_erf 
# |             68: tosa.erf profiles: [ [pro_fp] ] 
# |             69: tosa.erf extensions: [ [bf16] ] 
# |             70: testosa.arithmetic_right_shift extensions: [ ] 
# |             71:  ] 
# |             72: tosa.add extensions: [ [bf16] ] 
# | check:146'0             X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:146'1                ?                     possible intended match
# |             73: testosa.arithmetic_right_shift extensions: [ ] 
# | check:146'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:155'0                                   X~~~~~~~~~~~~~~~~ error: no match found
# | check:155'1                                      ?              possible intended match
# |             74: test_bitwise_and 
# | check:155'0     ~~~~~~~~~~~~~~~~
# |             75: tosa.bitwise_and profiles: [ [pro_int] ] 
# |             76: tosa.bitwise_and extensions: [ ] 
# |             77: test_bitwise_or 
# |             78: tosa.bitwise_or profiles: [ [pro_int] ] 
# |              .
# |              .
# |              .
# |            419:  func.func @test_logical_xor(%arg0: tensor<13x1x3xi1>, %arg1: tensor<13x21x3xi1>) -> tensor<13x21x3xi1> { 
# |            420:  %0 = tosa.logical_xor %arg0, %arg1 : (tensor<13x1x3xi1>, tensor<13x21x3xi1>) -> tensor<13x21x3xi1> 
# |            421:  return %0 : tensor<13x21x3xi1> 
# |            422:  } 
# |            423:  func.func @test_max(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> { 
# |            424:  %0 = tosa.maximum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32> 
# | check:245'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            425:  return %0 : tensor<13x21x3xf32> 
# | check:245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:245'1         ?                             possible intended match
# |            426:  } 
# | check:245'0     ~~~
# |            427:  func.func @test_min(%arg0: tensor<13x21x3xf32>, %arg1: tensor<1x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:245'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            428:  %0 = tosa.minimum %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<1x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:245'0     ~~~~~~~~~~~~~~~~~~
# | check:254'0                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            429:  return %0 : tensor<13x21x3xf32> 
# | check:254'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:254'1         ?                             possible intended match
# |            430:  } 
# | check:254'0     ~~~
# |            431:  func.func @test_mul(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xf32> { 
# | check:254'0     ~~~~~~~~~~~~~~~~~~~~
# | check:264'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            432:  %0 = "tosa.const"() <{values = dense<0> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            433:  %1 = tosa.mul %arg0, %arg1, %0 : (tensor<13x21x3xf32>, tensor<13x1x3xf32>, tensor<1xi8>) -> tensor<13x21x3xf32> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            434:  return %1 : tensor<13x21x3xf32> 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:264'1         ?                             possible intended match
# |            435:  } 
# | check:264'0     ~~~
# |            436:  func.func @test_pow(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x1xf32>) -> tensor<13x21x3xf32> { 
# | check:264'0     ~~~~~~~~~~~~~~~~~~~~
# | check:273'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            437:  %0 = tosa.pow %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x21x1xf32>) -> tensor<13x21x3xf32> 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:273'1              ?                                                                                       possible intended match
# |            438:  return %0 : tensor<13x21x3xf32> 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            439:  } 
# | check:273'0     ~~~
# |            440:  func.func @test_sub(%arg0: tensor<1x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:273'0     ~~~~~~~~~~~~~~~~~~~~
# | check:282'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            441:  %0 = tosa.sub %arg0, %arg1 : (tensor<1x21x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            442:  return %0 : tensor<13x21x3xf32> 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:282'1         ?                             possible intended match
# |            443:  } 
# | check:282'0     ~~~
# |            444:  func.func @test_table(%arg0: tensor<64xi32>, %arg1: tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> { 
# | check:282'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:291'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:291'1                                       ?                                                                                                                            possible intended match
# |            445:  %0 = tosa.table %arg0, %arg1 : (tensor<64xi32>, tensor<513x!quant.uniform<i16:f32, 1.000000e+00>>) -> tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            446:  return %0 : tensor<64x!quant.uniform<i16:f32, 1.000000e+00>> 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            447:  } 
# | check:291'0     ~~~
# |            448:  func.func @test_abs(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:291'0     ~~~~~~~~~~~~~~~~~~~~
# | check:300'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            449:  %0 = tosa.abs %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            450:  return %0 : tensor<13x21x3xf32> 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:300'1         ?                             possible intended match
# |            451:  } 
# | check:300'0     ~~~
# |            452:  func.func @test_bitwise_not(%arg0: tensor<13x21x1xi32>) -> tensor<13x21x1xi32> { 
# | check:300'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:309'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            453:  %0 = tosa.bitwise_not %arg0 : (tensor<13x21x1xi32>) -> tensor<13x21x1xi32> 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:309'1                ?                                                                 possible intended match
# |            454:  return %0 : tensor<13x21x1xi32> 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            455:  } 
# | check:309'0     ~~~
# |            456:  func.func @test_ceil(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:309'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:318'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            457:  %0 = tosa.ceil %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:318'1                   ?                                                       possible intended match
# |            458:  return %0 : tensor<13x21x3xf32> 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            459:  } 
# | check:318'0     ~~~
# |            460:  func.func @test_clz(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:318'0     ~~~~~~~~~~~~~~~~~~~~
# | check:327'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:327'1                                                           ?                    possible intended match
# |            461:  %0 = tosa.clz %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            462:  return %0 : tensor<13x21x3xi32> 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            463:  } 
# | check:327'0     ~~~
# |            464:  func.func @test_cos(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:327'0     ~~~~~~~~~~~~~~~~~~~~
# | check:336'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            465:  %0 = tosa.cos %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:336'1                  ?                                                       possible intended match
# |            466:  return %0 : tensor<13x21x3xf32> 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            467:  } 
# | check:336'0     ~~~
# |            468:  func.func @test_exp(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:336'0     ~~~~~~~~~~~~~~~~~~~~
# | check:345'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            469:  %0 = tosa.exp %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:345'1                  ?                                                       possible intended match
# |            470:  return %0 : tensor<13x21x3xf32> 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            471:  } 
# | check:345'0     ~~~
# |            472:  func.func @test_floor(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:345'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:354'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            473:  %0 = tosa.floor %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:354'1         ?                                                                  possible intended match
# |            474:  return %0 : tensor<13x21x3xf32> 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            475:  } 
# | check:354'0     ~~~
# |            476:  func.func @test_log(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:354'0     ~~~~~~~~~~~~~~~~~~~~
# | check:363'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            477:  %0 = tosa.log %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:363'1                  ?                                                       possible intended match
# |            478:  return %0 : tensor<13x21x3xf32> 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            479:  } 
# | check:363'0     ~~~
# |            480:  func.func @test_logical_not(%arg0: tensor<1x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:363'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:372'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            481:  %0 = tosa.logical_not %arg0 : (tensor<1x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:372'1      ?                                                                       possible intended match
# |            482:  return %0 : tensor<1x21x3xi1> 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            483:  } 
# | check:372'0     ~~~
# |            484:  func.func @test_negate(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:372'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:381'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            485:  %0 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            486:  %1 = "tosa.const"() <{values = dense<0.000000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            487:  %2 = tosa.negate %arg0, %0, %1 : (tensor<13x21x3xf32>, tensor<1xf32>, tensor<1xf32>) -> tensor<13x21x3xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            488:  return %2 : tensor<13x21x3xf32> 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            489:  } 
# | check:381'0     ~~~
# |            490:  func.func @test_reciprocal(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:381'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:381'1            ?                                                                          possible intended match
# | check:392'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            491:  %0 = tosa.reciprocal %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:392'1      ?                                                                          possible intended match
# |            492:  return %0 : tensor<13x21x3xf32> 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            493:  } 
# | check:392'0     ~~~
# |            494:  func.func @test_rsqrt(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:392'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:401'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            495:  %0 = tosa.rsqrt %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:401'1         ?                                                                  possible intended match
# |            496:  return %0 : tensor<13x21x3xf32> 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            497:  } 
# | check:401'0     ~~~
# |            498:  func.func @test_sin(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:401'0     ~~~~~~~~~~~~~~~~~~~~
# | check:410'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            499:  %0 = tosa.sin %arg0 : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:410'1                  ?                                                       possible intended match
# |            500:  return %0 : tensor<13x21x3xf32> 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            501:  } 
# | check:410'0     ~~~
# |            502:  func.func @test_select(%arg0: tensor<1x1x1xi1>, %arg1: tensor<13x21x3xf32>, %arg2: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:410'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:419'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:419'1                              ?                                                                                                         possible intended match
# |            503:  %0 = tosa.select %arg0, %arg1, %arg2 : (tensor<1x1x1xi1>, tensor<13x21x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            504:  return %0 : tensor<13x21x3xf32> 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            505:  } 
# | check:419'0     ~~~
# |            506:  func.func @test_equal(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x1x3xf32>) -> tensor<13x21x3xi1> { 
# | check:419'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:428'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            507:  %0 = tosa.equal %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x1x3xf32>) -> tensor<13x21x3xi1> 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            508:  return %0 : tensor<13x21x3xi1> 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            509:  } 
# | check:428'0     ~~~
# |            510:  func.func @test_greater(%arg0: tensor<13x21x1xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> { 
# | check:428'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:428'1            ?                                                                                                  possible intended match
# | check:437'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            511:  %0 = tosa.greater %arg0, %arg1 : (tensor<13x21x1xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1> 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            512:  return %0 : tensor<13x21x3xi1> 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            513:  } 
# | check:437'0     ~~~
# |            514:  func.func @test_greater_equal(%arg0: tensor<13x1x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<13x21x3xi1> { 
# | check:437'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:437'1            ?                                                                                                       possible intended match
# | check:446'0                                   X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            515:  %0 = tosa.greater_equal %arg0, %arg1 : (tensor<13x1x3xf32>, tensor<13x21x3xf32>) -> tensor<13x21x3xi1> 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:446'1               ?                                                                                              possible intended match
# |            516:  return %0 : tensor<13x21x3xi1> 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            517:  } 
# | check:446'0     ~~~
# |            518:  func.func @test_reduce_all(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:446'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:455'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            519:  %0 = tosa.reduce_all %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:455'1               ?                                                                               possible intended match
# |            520:  return %0 : tensor<1x21x3xi1> 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            521:  } 
# | check:455'0     ~~~
# |            522:  func.func @test_reduce_any(%arg0: tensor<13x21x3xi1>) -> tensor<1x21x3xi1> { 
# | check:455'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:464'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            523:  %0 = tosa.reduce_any %arg0 {axis = 0 : i32} : (tensor<13x21x3xi1>) -> tensor<1x21x3xi1> 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:464'1               ?                                                                               possible intended match
# |            524:  return %0 : tensor<1x21x3xi1> 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            525:  } 
# | check:464'0     ~~~
# |            526:  func.func @test_reduce_max(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:464'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:473'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            527:  %0 = tosa.reduce_max %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:473'1               ?                                                                                 possible intended match
# |            528:  return %0 : tensor<1x21x3xf32> 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            529:  } 
# | check:473'0     ~~~
# |            530:  func.func @test_reduce_min(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:473'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:482'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            531:  %0 = tosa.reduce_min %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            532:  return %0 : tensor<1x21x3xf32> 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            533:  } 
# | check:482'0     ~~~
# |            534:  func.func @test_reduce_product(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:482'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:482'1            ?                                                                             possible intended match
# | check:491'0                                    X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            535:  %0 = tosa.reduce_product %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:491'1         ?                                                                                           possible intended match
# |            536:  return %0 : tensor<1x21x3xf32> 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            537:  } 
# | check:491'0     ~~~
# |            538:  func.func @test_reduce_sum(%arg0: tensor<13x21x3xf32>) -> tensor<1x21x3xf32> { 
# | check:491'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:500'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            539:  %0 = tosa.reduce_sum %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<1x21x3xf32> 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:500'1               ?                                                                                 possible intended match
# |            540:  return %0 : tensor<1x21x3xf32> 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            541:  } 
# | check:500'0     ~~~
# |            542:  func.func @test_concat(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x21x3xf32>) -> tensor<26x21x3xf32> { 
# | check:500'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:509'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            543:  %0 = tosa.concat %arg0, %arg1 {axis = 0 : i32} : (tensor<13x21x3xf32>, tensor<13x21x3xf32>) -> tensor<26x21x3xf32> 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            544:  return %0 : tensor<26x21x3xf32> 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:509'1         ?                             possible intended match
# |            545:  } 
# | check:509'0     ~~~
# |            546:  func.func @test_pad(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:509'0     ~~~~~~~~~~~~~~~~~~~~
# | check:520'0                         X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            547:  %0 = tosa.const_shape {values = dense<0> : tensor<6xindex>} : () -> !tosa.shape<6> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:520'1                         ?                                                                possible intended match
# |            548:  %1 = "tosa.const"() <{values = dense<3.140000e+00> : tensor<1xf32>}> : () -> tensor<1xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            549:  %2 = tosa.pad %arg0, %0, %1 : (tensor<13x21x3xf32>, !tosa.shape<6>, tensor<1xf32>) -> tensor<13x21x3xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            550:  return %2 : tensor<13x21x3xf32> 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            551:  } 
# | check:520'0     ~~~
# |            552:  func.func @test_reshape(%arg0: tensor<13x21x3xf32>) -> tensor<1x819xf32> { 
# | check:520'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:530'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            553:  %0 = tosa.const_shape {values = dense<[1, 819]> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:530'1                         ?                                                                       possible intended match
# |            554:  %1 = tosa.reshape %arg0, %0 : (tensor<13x21x3xf32>, !tosa.shape<2>) -> tensor<1x819xf32> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            555:  return %1 : tensor<1x819xf32> 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            556:  } 
# | check:530'0     ~~~
# |            557:  func.func @test_reverse(%arg0: tensor<13x21x3xf32>) -> tensor<13x21x3xf32> { 
# | check:530'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:539'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            558:  %0 = tosa.reverse %arg0 {axis = 0 : i32} : (tensor<13x21x3xf32>) -> tensor<13x21x3xf32> 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            559:  return %0 : tensor<13x21x3xf32> 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:539'1         ?                             possible intended match
# |            560:  } 
# | check:539'0     ~~~
# |            561:  func.func @test_slice(%arg0: tensor<13x21x3xf32>) -> tensor<4x11x1xf32> { 
# | check:539'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:550'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            562:  %0 = tosa.const_shape {values = dense<[4, 11, 1]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:550'1                         ?                                                                         possible intended match
# |            563:  %1 = tosa.const_shape {values = dense<[6, 8, 0]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            564:  %2 = tosa.slice %arg0, %0, %1 : (tensor<13x21x3xf32>, !tosa.shape<3>, !tosa.shape<3>) -> tensor<4x11x1xf32> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            565:  return %2 : tensor<4x11x1xf32> 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            566:  } 
# | check:550'0     ~~~
# |            567:  func.func @test_tile(%arg0: tensor<13x21x3xf32>) -> tensor<39x21x6xf32> { 
# | check:550'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:560'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            568:  %0 = tosa.const_shape {values = dense<[3, 1, 2]> : tensor<3xindex>} : () -> !tosa.shape<3> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:560'1                         ?                                                                        possible intended match
# |            569:  %1 = tosa.tile %arg0, %0 : (tensor<13x21x3xf32>, !tosa.shape<3>) -> tensor<39x21x6xf32> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            570:  return %1 : tensor<39x21x6xf32> 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            571:  } 
# | check:560'0     ~~~
# |            572:  func.func @test_transpose(%arg0: tensor<13x21x3xf32>) -> tensor<3x13x21xf32> { 
# | check:560'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:569'0                               X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            573:  %0 = tosa.transpose %arg0 {perms = array<i32: 2, 0, 1>} : (tensor<13x21x3xf32>) -> tensor<3x13x21xf32> 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:569'1                           ?                                                                                  possible intended match
# |            574:  return %0 : tensor<3x13x21xf32> 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            575:  } 
# | check:569'0     ~~~
# |            576:  func.func @test_gather(%arg0: tensor<13x21x3xf32>, %arg1: tensor<13x26xi32>) -> tensor<13x26x3xf32> { 
# | check:569'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:578'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            577:  %0 = tosa.gather %arg0, %arg1 : (tensor<13x21x3xf32>, tensor<13x26xi32>) -> tensor<13x26x3xf32> 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            578:  return %0 : tensor<13x26x3xf32> 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:578'1         ?                             possible intended match
# |            579:  } 
# | check:578'0     ~~~
# |            580:  func.func @test_scatter(%arg0: tensor<13x28x3xf32>, %arg1: tensor<13x26xi32>, %arg2: tensor<13x26x3xf32>) -> tensor<13x28x3xf32> { 
# | check:578'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:587'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            581:  %0 = tosa.scatter %arg0, %arg1, %arg2 : (tensor<13x28x3xf32>, tensor<13x26xi32>, tensor<13x26x3xf32>) -> tensor<13x28x3xf32> 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            582:  return %0 : tensor<13x28x3xf32> 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:587'1         ?                             possible intended match
# |            583:  } 
# | check:587'0     ~~~
# |            584:  func.func @test_resize(%arg0: tensor<1x32x32x8xf32>) -> tensor<1x64x64x8xf32> { 
# | check:587'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            585:  %0 = tosa.const_shape {values = dense<[4, 2, 4, 2]> : tensor<4xindex>} : () -> !tosa.shape<4> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:599'1                         ?                                                                           possible intended match
# |            586:  %1 = tosa.const_shape {values = dense<-1> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            587:  %2 = tosa.const_shape {values = dense<1> : tensor<2xindex>} : () -> !tosa.shape<2> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            588:  %3 = tosa.resize %arg0, %0, %1, %2 {mode = "BILINEAR"} : (tensor<1x32x32x8xf32>, !tosa.shape<4>, !tosa.shape<2>, !tosa.shape<2>) -> tensor<1x64x64x8xf32> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            589:  return %3 : tensor<1x64x64x8xf32> 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            590:  } 
# | check:599'0     ~~~
# |            591:  func.func @test_cast1(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xf32> { 
# | check:599'0     ~~~~~~~~~~~~~~~~~~~~~
# | check:608'0                          X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            592:  %0 = tosa.cast %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xf32> 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            593:  return %0 : tensor<13x21x3xf32> 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:608'1         ?                             possible intended match
# |            594:  } 
# | check:608'0     ~~~
# |            595:  func.func @test_rescale(%arg0: tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, %arg1: tensor<1xi32>, %arg2: tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> { 
# | check:608'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:619'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            596:  %0 = "tosa.const"() <{values = dense<127> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            597:  %1 = "tosa.const"() <{values = dense<-1> : tensor<1xi8>}> : () -> tensor<1xi8> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            598:  %2 = tosa.rescale %arg0, %arg1, %arg2, %0, %1 {input_unsigned = false, output_unsigned = false, per_channel = false, rounding_mode = "SINGLE_ROUND", scale32 = true} : (tensor<13x21x3x!quant.uniform<u8:f32, 0.015655439347028732:127>>, tensor<1xi32>, tensor<1xi8>, tensor<1xi8>, tensor<1xi8>) -> tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:619'1           ?                                                                                                                                                                                                                                                                                                                                                                 possible intended match
# |            599:  return %2 : tensor<13x21x3x!quant.uniform<i8:f32, 0.015655439347028732:-1>> 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            600:  } 
# | check:619'0     ~~~
# |            601:  func.func @test_const(%arg0: index) -> tensor<4xi32> { 
# | check:619'0     ~~~~~~~~~~~~~~~~~~~~~~
# | check:628'0                           X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            602:  %0 = "tosa.const"() <{values = dense<[3, 0, 1, 2]> : tensor<4xi32>}> : () -> tensor<4xi32> 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:628'1                        ?                                                                         possible intended match
# |            603:  return %0 : tensor<4xi32> 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            604:  } 
# | check:628'0     ~~~
# |            605:  func.func @test_identity(%arg0: tensor<13x21x3xi32>) -> tensor<13x21x3xi32> { 
# | check:628'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:637'0                              X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            606:  %0 = tosa.identity %arg0 : (tensor<13x21x3xi32>) -> tensor<13x21x3xi32> 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            607:  return %0 : tensor<13x21x3xi32> 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            608:  } 
# | check:637'0     ~~~
# |            609:  func.func @test_cond_if(%arg0: tensor<f32>, %arg1: tensor<f32>, %arg2: tensor<i1>) -> tensor<f32> { 
# | check:637'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:637'1            ?                                                                                              possible intended match
# | check:646'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            610:  %0 = tosa.cond_if %arg2 -> (tensor<f32>) { 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:646'1           ?                                      possible intended match
# |            611:  %1 = tosa.add %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            612:  tosa.yield %1 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            613:  } else { 
# | check:646'0     ~~~~~~~~~~
# |            614:  %1 = tosa.sub %arg0, %arg1 : (tensor<f32>, tensor<f32>) -> tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            615:  tosa.yield %1 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            616:  } 
# | check:646'0     ~~~
# |            617:  return %0 : tensor<f32> 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            618:  } 
# | check:646'0     ~~~
# |            619:  func.func @test_while_loop(%arg0: tensor<10xi32>, %arg1: tensor<i32>) { 
# | check:646'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'0                                X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            620:  %0 = "tosa.const"() <{values = dense<0> : tensor<i32>}> : () -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            621:  %1:3 = tosa.while_loop (%arg2 = %0, %arg3 = %0, %arg4 = %arg0) : (tensor<i32>, tensor<i32>, tensor<10xi32>) -> (tensor<i32>, tensor<i32>, tensor<10xi32>) { 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            622:  %2 = tosa.greater_equal %arg3, %arg1 : (tensor<i32>, tensor<i32>) -> tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            623:  %3 = tosa.logical_not %2 : (tensor<i1>) -> tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            624:  tosa.yield %3 : tensor<i1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            625:  } do { 
# | check:662'0     ~~~~~~~~
# |            626:  ^bb0(%arg2: tensor<i32>, %arg3: tensor<i32>, %arg4: tensor<10xi32>): 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            627:  %2 = "tosa.const"() <{values = dense<1> : tensor<i32>}> : () -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            628:  %3 = tosa.add %arg3, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            629:  %4 = tosa.const_shape {values = dense<1> : tensor<1xindex>} : () -> !tosa.shape<1> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:662'1                         ?                                                                possible intended match
# |            630:  %5 = tosa.reshape %2, %4 : (tensor<i32>, !tosa.shape<1>) -> tensor<1xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            631:  %6 = tosa.add %arg4, %5 : (tensor<10xi32>, tensor<1xi32>) -> tensor<10xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            632:  %7 = tosa.add %arg2, %2 : (tensor<i32>, tensor<i32>) -> tensor<i32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            633:  tosa.yield %7, %3, %6 : tensor<i32>, tensor<i32>, tensor<10xi32> 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            634:  } 
# | check:662'0     ~~~
# |            635:  return 
# | check:662'0     ~~~~~~~~
# |            636:  } 
# | check:662'0     ~~~
# |            637:  func.func @test_custom(%arg0: tensor<10xi32>) -> tensor<10xi32> { 
# | check:662'0     ~~~~~~~~~~~~~~~~~~~~~~~
# | check:684'0                            X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            638:  %0 = tosa.custom %arg0 {domain_name = "tosa.mlir_test", implementation_attrs = "", operator_name = "custom_test"} : (tensor<10xi32>) -> tensor<10xi32> 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:684'1                                                  ?                                                                                                           possible intended match
# |            639:  return %0 : tensor<10xi32> 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            640:  } 
# | check:684'0     ~~~
# |            641:  func.func @test_const_shape() -> !tosa.shape<4> { 
# | check:684'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:693'0                                 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            642:  %0 = tosa.const_shape {values = dense<1> : tensor<4xindex>} : () -> !tosa.shape<4> 
# | check:693'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:693'1                         ?                                                                possible intended match
# |            643:  return %0 : !tosa.shape<4> 
# | check:693'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            644:  } 
# | check:693'0     ~~~
# |            645: } 
# | check:693'0     ~~
# |            646:  
# | check:693'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Dialect/Transform/test-interpreter-printing.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir --transform-interpreter --allow-unregistered-dialect --verify-diagnostics | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir --transform-interpreter --allow-unregistered-dialect --verify-diagnostics
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir --transform-interpreter --allow-unregistered-dialect --verify-diagnostics    --mlir-print-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir --check-prefix=CHECK-LOC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir --transform-interpreter --allow-unregistered-dialect --verify-diagnostics --mlir-print-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir --check-prefix=CHECK-LOC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir:20:21: error: CHECK-LOC-NEXT: expected string not found in input
# |  // CHECK-LOC-NEXT: #{{.+}} = loc(
# |                     ^
# | <stdin>:1:36: note: scanning from here
# | [[[ IR printer: START top-level ]]]
# |                                    ^
# | <stdin>:13:20: note: possible intended match here
# |  transform.print {name = "Local scope", use_local_scope}
# |                    ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Dialect/Transform/test-interpreter-printing.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: [[[ IR printer: START top-level ]]] 
# | next:20'0                                        X error: no match found
# |            2: module { 
# | next:20'0     ~~~~~~~~~
# |            3:  func.func @nested_ops() { 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4:  "test.qux"() ({ 
# | next:20'0     ~~~~~~~~~~~~~~~~~
# |            5:  "test.baz"() ({ 
# | next:20'0     ~~~~~~~~~~~~~~~~~
# |            6:  "test.bar"() : () -> () 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            7:  }) : () -> () 
# | next:20'0     ~~~~~~~~~~~~~~~
# |            8:  }) : () -> () 
# | next:20'0     ~~~~~~~~~~~~~~~
# |            9:  } 
# | next:20'0     ~~~
# |           10:  module attributes {transform.with_named_sequence} { 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           11:  transform.named_sequence @__transform_main(%arg0: !transform.any_op) { 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           12:  transform.print {name = "START"} 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           13:  transform.print {name = "Local scope", use_local_scope} 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:20'1                        ?                                      possible intended match
# |           14:  %0 = transform.structured.match ops{["test.baz"]} in %arg0 : (!transform.any_op) -> !transform.any_op 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           15:  transform.print %0 : !transform.any_op 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           16:  transform.print %0 {name = "Baz"} : !transform.any_op 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           17:  transform.print %0 {name = "No region", skip_regions} : !transform.any_op 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           18:  transform.test_produce_invalid_ir %0 : !transform.any_op 
# | next:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/dense-elements-hex.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/dense-elements-hex.mlir -verify-diagnostics -split-input-file -mlir-print-elementsattrs-with-hex-if-larger=1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/dense-elements-hex.mlir --check-prefix=HEX
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/dense-elements-hex.mlir -verify-diagnostics -split-input-file -mlir-print-elementsattrs-with-hex-if-larger=1
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/dense-elements-hex.mlir --check-prefix=HEX
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/dense-elements-hex.mlir:4:9: error: HEX: expected string not found in input
# | // HEX: dense<"0x000020410000A040"> : tensor<2xf32>
# |         ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:2:35: note: possible intended match here
# |  "foo.op"() {dense.attr = dense<[1.000000e+01, 5.000000e+00]> : tensor<2xf32>} : () -> ()
# |                                   ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/dense-elements-hex.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:4'0     X~~~~~~~~ error: no match found
# |            2:  "foo.op"() {dense.attr = dense<[1.000000e+01, 5.000000e+00]> : tensor<2xf32>} : () -> () 
# | check:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:4'1                                       ?                                                        possible intended match
# |            3:  "foo.op"() {dense.attr = dense<[1.000000e+01, 5.000000e+00]> : tensor<2xf64>} : () -> () 
# | check:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4:  "foo.op"() {dense.attr = dense<[1.000000e+01, 5.000000e+00]> : tensor<2xf32>} : () -> () 
# | check:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  "foo.op"() {dense.attr = dense<[1.000000e+01, 5.000000e+00]> : tensor<2xf64>} : () -> () 
# | check:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  "foo.op"() {dense.attr = dense<(1.000000e+01,5.000000e+00)> : tensor<2xcomplex<f32>>} : () -> () 
# | check:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            7:  "foo.op"() {dense.attr = dense<(1.000000e+01,5.000000e+00)> : tensor<2xcomplex<f64>>} : () -> () 
# | check:4'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/distinct-attr.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir --check-prefix=CHECK-GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir --check-prefix=CHECK-GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir:9:19: error: CHECK-GENERIC: expected string not found in input
# | // CHECK-GENERIC: distinct.attr = distinct[0]<42 : i32>
# |                   ^
# | <stdin>:1:1: note: scanning from here
# | #distinct = distinct[0]<42 : i32>
# | ^
# | <stdin>:1:2: note: possible intended match here
# | #distinct = distinct[0]<42 : i32>
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/distinct-attr.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: #distinct = distinct[0]<42 : i32> 
# | check:9'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:9'1      ?                                 possible intended match
# |            2: #distinct1 = distinct[1]<array<i32: 10, 42>> 
# | check:9'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            3: #distinct2 = distinct[2]<42 : i32> 
# | check:9'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4: module { 
# | check:9'0     ~~~~~~~~~
# |            5:  "test.op"() {distinct.attr = #distinct} : () -> () 
# | check:9'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  "test.op"() {distinct.attr = #distinct1} : () -> () 
# | check:9'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/module-op.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir -split-input-file -mlir-print-debuginfo -mlir-print-local-scope  | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir -split-input-file -mlir-print-debuginfo -mlir-print-local-scope
# .---command stderr------------
# | within split at /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir:57 offset :6:1: error: 'builtin.module' op expects at most one data layout attribute
# | module attributes { test.random_attribute = #dlti.dl_spec<>,
# | ^
# | within split at /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir:57 offset :6:1: note: see current operation: 
# | "builtin.module"() ({
# | ^bb0:
# | }) {test.another_attribute = #dlti.dl_spec<>, test.random_attribute = #dlti.dl_spec<>} : () -> ()
# | within split at /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir:57 offset :6:1: note: 'test.another_attribute' is a data layout attribute
# | within split at /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir:57 offset :6:1: note: 'test.random_attribute' is a data layout attribute
# `-----------------------------
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir:25:16: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: } loc({{.*}}module-op.mlir{{.*}})
# |                ^
# | <stdin>:14:9: note: scanning from here
# | module {
# |         ^
# | <stdin>:18:1: note: possible intended match here
# | module {
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/module-op.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |            9: module { 
# |           10:  %0 = "foo.result_op"() : () -> i32 
# |           11: } 
# |           12:  
# |           13: // ----- 
# |           14: module { 
# | next:25'0             X error: no match found
# |           15: } 
# | next:25'0     ~~
# |           16:  
# | next:25'0     ~
# |           17: // ----- 
# | next:25'0     ~~~~~~~~~
# |           18: module { 
# | next:25'0     ~~~~~~~~~
# | next:25'1     ?         possible intended match
# |           19: } 
# | next:25'0     ~~
# |           20:  
# | next:25'0     ~
# |           21: // ----- 
# | next:25'0     ~~~~~~~~~
# |           22: module { 
# | next:25'0     ~~~~~~~~~
# |           23:  %0 = "op"() : () -> i32 
# | next:25'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/opaque_locations.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt  /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/opaque_locations.mlir -test-opaque-loc -mlir-print-debuginfo -mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/opaque_locations.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/opaque_locations.mlir -test-opaque-loc -mlir-print-debuginfo -mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/opaque_locations.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/opaque_locations.mlir:15:12: error: CHECK: expected string not found in input
# |  // CHECK: -> i32 loc("foo")
# |            ^
# | <stdin>:23:28: note: scanning from here
# |  func.func @inline_notation() -> i32 {
# |                            ^
# | <stdin>:23:31: note: possible intended match here
# |  func.func @inline_notation() -> i32 {
# |                               ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/opaque_locations.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            18: MyLocation: 5: 'affine.for' op  
# |            19: MyLocation: 6: 'func.return' op  
# |            20: MyLocation: 7: 'func.func' op  
# |            21: : 'builtin.module' op  
# |            22: module { 
# |            23:  func.func @inline_notation() -> i32 { 
# | check:15'0                                X~~~~~~~~~~~ error: no match found
# | check:15'1                                   ?         possible intended match
# |            24:  %0 = "test.foo"() : () -> i32 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            25:  %1 = "test.foo"() : () -> i32 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            26:  %2 = "test.foo"() : () -> i32 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            27:  %c4 = arith.constant 4 : index 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            28:  %c4_0 = arith.constant 4 : index 
# | check:15'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/locations.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/locations.mlir -mlir-print-debuginfo -mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/locations.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/locations.mlir -mlir-print-debuginfo -mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/locations.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/locations.mlir:33:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func private @loc_attr(i1 {foo.loc_attr = loc(callsite("foo" at "mysource.cc":10:8))})
# |                 ^
# | <stdin>:11:28: note: scanning from here
# |  func.func @inline_notation() -> i32 {
# |                            ^
# | <stdin>:22:7: note: possible intended match here
# |  func.func private @loc_attr(i1 {foo.loc_attr = #loc7})
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/locations.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |             6: #loc5 = loc("foo_loc") 
# |             7: #loc6 = #test.custom_location<"foo.mlir" * 32> 
# |             8: #set = affine_set<(d0) : (1 == 0)> 
# |             9: #loc7 = loc(callsite(#loc at #loc1)) 
# |            10: module { 
# |            11:  func.func @inline_notation() -> i32 { 
# | label:33'0                                X~~~~~~~~~~~ error: no match found
# |            12:  %0 = "foo"() : () -> i32 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            13:  %c4 = arith.constant 4 : index 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14:  affine.for %arg0 = 0 to 8 { 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            15:  } 
# | label:33'0     ~~~
# |            16:  affine.if #set(%c4) { 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            17:  } 
# | label:33'0     ~~~
# |            18:  affine.if #set(%c4) { 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            19:  } 
# | label:33'0     ~~~
# |            20:  return %0 : i32 
# | label:33'0     ~~~~~~~~~~~~~~~~~
# |            21:  } 
# | label:33'0     ~~~
# |            22:  func.func private @loc_attr(i1 {foo.loc_attr = #loc7}) 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:33'1           ?                                                  possible intended match
# |            23:  func.func private @filelocrange_attr1(i1 {foo.loc_attr = #loc2}) 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            24:  func.func private @filelocrange_attr2(i1 {foo.loc_attr = #loc1}) 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            25:  func.func private @filelocrange_attr3(i1 {foo.loc_attr = #loc3}) 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            26:  func.func private @filelocrange_attr4(i1 {foo.loc_attr = #loc4}) 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            27:  func.func @escape_strings() { 
# | label:33'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/pretty-resources-print.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-resources-print.mlir --mlir-elide-resource-strings-if-larger=20| /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-resources-print.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-resources-print.mlir --mlir-elide-resource-strings-if-larger=20
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-resources-print.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-resources-print.mlir:18:16: error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: external_resources: {
# |                ^
# | <stdin>:13:2: note: 'next' match was here
# |  external_resources: {
# |  ^
# | <stdin>:6:4: note: previous match ended here
# | {-#
# |    ^
# | <stdin>:7:1: note: non-matching line after previous match is here
# |  dialect_resources: {
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-resources-print.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |          8:  builtin: { 
# |          9:  blob1: "0x08000000010000000000000002000000000000000300000000000000", 
# |         10:  blob2: "0x08000000040000000000000005000000000000000600000000000000" 
# |         11:  } 
# |         12:  }, 
# |         13:  external_resources: { 
# | next:18      !~~~~~~~~~~~~~~~~~~~~  error: match on wrong line
# |         14:  external: { 
# |         15:  blob: "0x08000000010000000000000002000000000000000300000000000000", 
# |         16:  "backslash\\tab\09": true, 
# |         17:  string: "\22string\22" 
# |         18:  }, 
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/pretty-locations.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-locations.mlir -mlir-print-debuginfo -mlir-pretty-debuginfo -mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-locations.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-locations.mlir -mlir-print-debuginfo -mlir-pretty-debuginfo -mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-locations.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-locations.mlir:7:12: error: CHECK: expected string not found in input
# |  // CHECK: -> i32 "foo"
# |            ^
# | <stdin>:3:28: note: scanning from here
# |  func.func @inline_notation() -> i32 {
# |                            ^
# | <stdin>:3:31: note: possible intended match here
# |  func.func @inline_notation() -> i32 {
# |                               ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-locations.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: #set = affine_set<(d0) : (1 == 0)> 
# |            2: module { 
# |            3:  func.func @inline_notation() -> i32 { 
# | check:7'0                                X~~~~~~~~~~~ error: no match found
# | check:7'1                                   ?         possible intended match
# |            4:  %0 = "foo"() : () -> i32 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  %c4 = arith.constant 4 : index 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  %c4_0 = arith.constant 4 : index 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            7:  affine.for %arg0 = 0 to 8 { 
# | check:7'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8:  } 
# | check:7'0     ~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/pretty-attributes.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-attributes.mlir -mlir-elide-elementsattrs-if-larger=2 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-attributes.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-attributes.mlir -mlir-elide-elementsattrs-if-larger=2
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-attributes.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-attributes.mlir:8:11: error: CHECK: expected string not found in input
# | // CHECK: dense_resource<__elided__> : tensor<3xi32>
# |           ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:3:38: note: possible intended match here
# |  "test.non_elided_dense_attr"() {foo.dense_attr = dense<[1, 2]> : tensor<2xi32>} : () -> ()
# |                                      ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty-attributes.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:8'0     X~~~~~~~~ error: no match found
# |            2:  "test.dense_attr"() {foo.dense_attr = dense<[1, 2, 3]> : tensor<3xi32>} : () -> () 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            3:  "test.non_elided_dense_attr"() {foo.dense_attr = dense<[1, 2]> : tensor<2xi32>} : () -> () 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:8'1                                          ?                                                       possible intended match
# |            4:  "test.sparse_attr"() {foo.sparse_attr = sparse<[[0, 0, 5]], -2.000000e+00> : vector<1x1x10xf16>} : () -> () 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  "test.dense_splat"() {foo.dense_attr = dense<1> : tensor<3xi32>} : () -> () 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6: } 
# | check:8'0     ~~
# |            7:  
# | check:8'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-op-local-scope.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-local-scope.mlir -mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-local-scope.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-local-scope.mlir -mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-local-scope.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-local-scope.mlir:3:11: error: CHECK: expected string not found in input
# | // CHECK: "foo.op"() : () -> memref<?xf32, affine_map<(d0) -> (d0 * 2)>>
# |           ^
# | <stdin>:1:1: note: scanning from here
# | #map = affine_map<(d0) -> (d0 * 2)>
# | ^
# | <stdin>:3:7: note: possible intended match here
# |  %0 = "foo.op"() : () -> memref<?xf32, #map>
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-local-scope.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: #map = affine_map<(d0) -> (d0 * 2)> 
# | check:3'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            2: module { 
# | check:3'0     ~~~~~~~~~
# |            3:  %0 = "foo.op"() : () -> memref<?xf32, #map> 
# | check:3'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:3'1           ?                                       possible intended match
# |            4: } 
# | check:3'0     ~~
# |            5:  
# | check:3'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-unique-ssa-ids.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-print-unique-ssa-ids /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-unique-ssa-ids.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-unique-ssa-ids.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-print-unique-ssa-ids /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-unique-ssa-ids.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-unique-ssa-ids.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-unique-ssa-ids.mlir:5:11: error: CHECK: expected string not found in input
# | // CHECK: %arg3
# |           ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:2:26: note: possible intended match here
# |  func.func @uniqueSSAIDs(%arg0: memref<i32>, %arg1: memref<i32>) {
# |                          ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-unique-ssa-ids.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:5'0     X~~~~~~~~ error: no match found
# |            2:  func.func @uniqueSSAIDs(%arg0: memref<i32>, %arg1: memref<i32>) { 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:5'1                              ?                                          possible intended match
# |            3:  %c0 = arith.constant 0 : index 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4:  %c1 = arith.constant 1 : index 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  %c8 = arith.constant 8 : index 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  scf.for %arg2 = %c0 to %c8 step %c1 { 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            7:  %0 = memref.load %arg0[] : memref<i32> 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-skip-regions.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt --no-implicit-module --mlir-print-skip-regions    --split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-skip-regions.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-skip-regions.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt --no-implicit-module --mlir-print-skip-regions --split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-skip-regions.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-skip-regions.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-skip-regions.mlir:4:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func.func @foo(%{{.+}}: i32, %{{.+}}: i32, %{{.+}}: i32) -> i32 {...}
# |                 ^
# | <stdin>:1:1: note: scanning from here
# | func.func @foo(%arg0: i32, %arg1: i32, %arg2: i32) -> i32 {
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-skip-regions.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: func.func @foo(%arg0: i32, %arg1: i32, %arg2: i32) -> i32 { 
# | label:4     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |          2:  return %arg0 : i32 
# | label:4     ~~~~~~~~~~~~~~~~~~~~
# |          3: } 
# | label:4     ~~
# |          4:  
# | label:4     ~
# |          5: // ----- 
# | label:4     ~~~~~~~~~
# |          6: module { 
# | label:4     ~~~~~~~~~
# |          .
# |          .
# |          .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-use-nameloc-as-prefix.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir -mlir-use-nameloc-as-prefix -split-input-file | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir -mlir-use-nameloc-as-prefix -split-input-file
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir:7:12: error: CHECK: expected string not found in input
# |  // CHECK: %alice = memref.load
# |            ^
# | <stdin>:2:23: note: scanning from here
# |  func.func @test_basic() {
# |                       ^
# | <stdin>:3:2: note: possible intended match here
# |  %alloc = memref.alloc() : memref<i32>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir:17:12: error: CHECK: expected string not found in input
# |  // CHECK: %alice = memref.load
# |            ^
# | <stdin>:11:33: note: scanning from here
# |  func.func @test_repeat_namelocs() {
# |                                 ^
# | <stdin>:12:2: note: possible intended match here
# |  %alloc = memref.alloc() : memref<i32>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir:28:12: error: CHECK: expected string not found in input
# |  // CHECK: %alice = memref.load %foo
# |            ^
# | <stdin>:21:25: note: scanning from here
# |  func.func @test_bb_args1(%arg0: memref<i32>) {
# |                         ^
# | <stdin>:22:2: note: possible intended match here
# |  %0 = memref.load %arg0[] : memref<i32>
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir:39:12: error: CHECK: expected string not found in input
# |  // CHECK: %foo:2 = call @make_two_results
# |            ^
# | <stdin>:30:34: note: scanning from here
# |  func.func @test_multiple_results(%arg0: i1) {
# |                                  ^
# | <stdin>:31:2: note: possible intended match here
# |  %0:2 = call @make_two_results() : () -> (index, index)
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir:70:12: error: CHECK: expected string not found in input
# |  // CHECK: %foo = arith.constant
# |            ^
# | <stdin>:49:22: note: scanning from here
# |  %c0 = arith.constant 0 : index
# |                      ^
# | <stdin>:50:2: note: possible intended match here
# |  %c1 = arith.constant 1 : index
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-use-nameloc-as-prefix.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: module { 
# |             2:  func.func @test_basic() { 
# | check:7'0                            X~~~~ error: no match found
# |             3:  %alloc = memref.alloc() : memref<i32> 
# | check:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:7'1       ?                                      possible intended match
# |             4:  %0 = memref.load %alloc[] : memref<i32> 
# | check:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             5:  return 
# | check:7'0      ~~~~~~~~
# |             6:  } 
# | check:7'0      ~~~
# |             7: } 
# | check:7'0      ~~
# |             8:  
# | check:7'0      ~
# |             9: // ----- 
# | check:7'0      ~~~~~~~~~
# |            10: module { 
# | check:7'0      ~~~~~~~~~
# |            11:  func.func @test_repeat_namelocs() { 
# | check:7'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:17'0                                     X~~~~ error: no match found
# |            12:  %alloc = memref.alloc() : memref<i32> 
# | check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:17'1      ?                                      possible intended match
# |            13:  %0 = memref.load %alloc[] : memref<i32> 
# | check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14:  %1 = memref.load %alloc[] : memref<i32> 
# | check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            15:  return 
# | check:17'0     ~~~~~~~~
# |            16:  } 
# | check:17'0     ~~~
# |            17: } 
# | check:17'0     ~~
# |            18:  
# | check:17'0     ~
# |            19: // ----- 
# | check:17'0     ~~~~~~~~~
# |            20: module { 
# | check:17'0     ~~~~~~~~~
# |            21:  func.func @test_bb_args1(%arg0: memref<i32>) { 
# | check:17'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:28'0                             X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            22:  %0 = memref.load %arg0[] : memref<i32> 
# | check:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:28'1      ?                                       possible intended match
# |            23:  return 
# | check:28'0     ~~~~~~~~
# |            24:  } 
# | check:28'0     ~~~
# |            25: } 
# | check:28'0     ~~
# |            26:  
# | check:28'0     ~
# |            27: // ----- 
# | check:28'0     ~~~~~~~~~
# |            28: module { 
# | check:28'0     ~~~~~~~~~
# |            29:  func.func private @make_two_results() -> (index, index) 
# | check:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            30:  func.func @test_multiple_results(%arg0: i1) { 
# | check:28'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:39'0                                      X~~~~~~~~~~~~~ error: no match found
# |            31:  %0:2 = call @make_two_results() : () -> (index, index) 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:39'1      ?                                                       possible intended match
# |            32:  %1:2 = call @make_two_results() : () -> (index, index) 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            33:  %2:2 = scf.while (%arg1 = %1#0, %arg2 = %1#0) : (index, index) -> (index, index) { 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            34:  %3 = arith.cmpi slt, %arg1, %arg2 : index 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            35:  scf.condition(%3) %arg1, %arg2 : index, index 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            36:  } do { 
# | check:39'0     ~~~~~~~~
# |             .
# |             .
# |             .
# |            44:  
# | check:39'0     ~
# |            45: // ----- 
# | check:39'0     ~~~~~~~~~
# |            46: #map = affine_map<(d0) -> (d0)> 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            47: module { 
# | check:39'0     ~~~~~~~~~
# |            48:  func.func @test_op_asm_interface(%arg0: tensor<?xf32>, %arg1: tensor<?xf32>) { 
# | check:39'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            49:  %c0 = arith.constant 0 : index 
# | check:70'0                          X~~~~~~~~~~ error: no match found
# |            50:  %c1 = arith.constant 1 : index 
# | check:70'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:70'1      ?                               possible intended match
# |            51:  %0:2 = linalg.generic {indexing_maps = [#map, #map, #map], iterator_types = ["parallel"]} ins(%arg0 : tensor<?xf32>) outs(%arg0, %arg1 : tensor<?xf32>, tensor<?xf32>) { 
# | check:70'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            52:  ^bb0(%in: f32, %out: f32, %out_0: f32): 
# | check:70'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            53:  linalg.yield %in, %in : f32, f32 
# | check:70'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            54:  } -> (tensor<?xf32>, tensor<?xf32>) 
# | check:70'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            55:  %1:2 = linalg.generic {indexing_maps = [#map, #map, #map], iterator_types = ["parallel"]} ins(%arg0 : tensor<?xf32>) outs(%arg0, %arg1 : tensor<?xf32>, tensor<?xf32>) { 
# | check:70'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-value-users.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-value-users -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-value-users.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-value-users.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-value-users -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-value-users.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-value-users.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-value-users.mlir:6:17: error: CHECK-NEXT: expected string not found in input
# |  // CHECK-NEXT: // %[[ARG0]] is used by %[[ARG0U1:.+]], %[[ARG0U2:.+]], %[[ARG0U3:.+]]
# |                 ^
# | <stdin>:2:51: note: scanning from here
# |  func.func @foo(%arg0: i32, %arg1: i32, %arg2: i32) -> i32 {
# |                                                   ^
# | <stdin>:2:51: note: with "ARG0" equal to "arg0"
# |  func.func @foo(%arg0: i32, %arg1: i32, %arg2: i32) -> i32 {
# |                                                   ^
# | <stdin>:24:72: note: possible intended match here
# |  %p, %p_0, %q = "test.custom_result_name"(%0) <{names = ["p", "p", "q"]}> : (i32) -> (i32, i32, i32)
# |                                                                        ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-value-users.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: module { 
# |           2:  func.func @foo(%arg0: i32, %arg1: i32, %arg2: i32) -> i32 { 
# | next:6'0                                                       X~~~~~~~~~~ error: no match found
# | next:6'1                                                                   with "ARG0" equal to "arg0"
# |           3:  "test.noop"() : () -> () 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           4:  "test.no_result"(%arg0) : (i32) -> () 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           5:  %0 = "test.unused_result"(%arg0, %arg1) : (i32, i32) -> i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           6:  %1 = "test.one_result"(%arg0, %arg1) : (i32, i32) -> i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           7:  %2:2 = "test.many_results"(%1) : (i32) -> (i32, i32) 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           .
# |           .
# |           .
# |          19: module { 
# | next:6'0     ~~~~~~~~~
# |          20:  %c42_i32 = arith.constant 42 : i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          21:  %0 = "test.outerop"(%c42_i32) ({ 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          22:  "test.innerop"(%c42_i32) : (i32) -> () 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          23:  }) : (i32) -> i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~
# |          24:  %p, %p_0, %q = "test.custom_result_name"(%0) <{names = ["p", "p", "q"]}> : (i32) -> (i32, i32, i32) 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:6'2                                                                            ?                              possible intended match
# |          25:  %r, %s = "test.custom_result_name"(%q, %q, %0) <{names = ["r", "s"]}> : (i32, i32, i32) -> (i32, i32) 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          26:  %u, %v = "test.custom_result_name"(%s, %q, %p) <{names = ["u", "v"]}> : (i32, i32, i32) -> (i32, i32) 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |          27: } 
# | next:6'0     ~~
# |          28:  
# | next:6'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-op-custom-or-generic.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir -split-input-file | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir -split-input-file
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir -mlir-print-op-generic -split-input-file  | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir --check-prefix=GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir -mlir-print-op-generic -split-input-file
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir --check-prefix=GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir:13:14: error: GENERIC: expected string not found in input
# |  // GENERIC: %0 = "test.string_attr_pretty_name"()
# |              ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:3:2: note: possible intended match here
# |  %x = test.string_attr_pretty_name
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-op-custom-or-generic.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: module { 
# | check:13'0     X~~~~~~~~ error: no match found
# |             2:  func.func @op_with_custom_printer() { 
# | check:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             3:  %x = test.string_attr_pretty_name 
# | check:13'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:13'1      ?                                  possible intended match
# |             4:  return 
# | check:13'0     ~~~~~~~~
# |             5:  } 
# | check:13'0     ~~~
# |             6: } 
# | check:13'0     ~~
# |             7:  
# | check:13'0     ~
# |             8: // ----- 
# | check:13'0     ~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/print-ir-invalid.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -test-print-invalid /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -test-print-invalid /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -test-print-invalid /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir --mlir-print-assume-verified  | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir --check-prefix=ASSUME-VERIFIED
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -test-print-invalid /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir --mlir-print-assume-verified
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir --check-prefix=ASSUME-VERIFIED
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir:26:26: error: ASSUME-VERIFIED-NEXT: is not on the line after the previous match
# | // ASSUME-VERIFIED-NEXT: func @test() {
# |                          ^
# | <stdin>:6:6: note: 'next' match was here
# | func.func @test() {
# |      ^
# | <stdin>:1:19: note: previous match ended here
# | Invalid operation:
# |                   ^
# | <stdin>:2:1: note: non-matching line after previous match is here
# | "func.func"() <{function_type = () -> (), sym_name = "test"}> ({
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/print-ir-invalid.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: Invalid operation: 
# |          2: "func.func"() <{function_type = () -> (), sym_name = "test"}> ({ 
# |          3: ^bb0: 
# |          4: }) : () -> () 
# |          5: Valid operation: 
# |          6: func.func @test() { 
# | next:26          !~~~~~~~~~~~~~  error: match on wrong line
# |          7:  return 
# |          8: } 
# |          9: module { 
# |         10: } 
# |         11:  
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/pretty_printed_region_op.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir --check-prefixes=CHECK-CUSTOM,CHECK
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir --check-prefixes=CHECK-CUSTOM,CHECK
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-op-generic -split-input-file   /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir --check-prefixes=CHECK,CHECK-GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-op-generic -split-input-file /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir --check-prefixes=CHECK,CHECK-GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir:9:19: error: CHECK-GENERIC: expected string not found in input
# | // CHECK-GENERIC: "test.pretty_printed_region"(%arg1, %arg0)
# |                   ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:7:5: note: possible intended match here
# |  %0 = test.pretty_printed_region %arg1, %arg0 start test.special.op end : (f32, f32) -> f32
# |     ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/pretty_printed_region_op.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:9'0     X~~~~~~~~ error: no match found
# |            2: } 
# | check:9'0     ~~
# |            3:  
# | check:9'0     ~
# |            4: // ----- 
# | check:9'0     ~~~~~~~~~
# |            5: module { 
# | check:9'0     ~~~~~~~~~
# |            6:  func.func @pretty_printed_region_op(%arg0: f32, %arg1: f32) -> f32 { 
# | check:9'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            7:  %0 = test.pretty_printed_region %arg1, %arg0 start test.special.op end : (f32, f32) -> f32 
# | check:9'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:9'1         ?                                                                                        possible intended match
# |            8:  return %0 : f32 
# | check:9'0     ~~~~~~~~~~~~~~~~~
# |            9:  } 
# | check:9'0     ~~~
# |           10: } 
# | check:9'0     ~~
# |           11:  
# | check:9'0     ~
# |           12: // ----- 
# | check:9'0     ~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/test-symbol-rauw.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/test-symbol-rauw.mlir -test-symbol-rauw -split-input-file | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/test-symbol-rauw.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/test-symbol-rauw.mlir -test-symbol-rauw -split-input-file
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/test-symbol-rauw.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/test-symbol-rauw.mlir:88:17: error: CHECK-SAME: expected string not found in input
# |  // CHECK-SAME: use = [#test.sub_elements_access<[@replaced_foo], @symbol_bar, @replaced_foo>, distinct[0]<@replaced_foo>],
# |                 ^
# | <stdin>:38:30: note: scanning from here
# |  "foo.op"() {non_symbol_attr, use = [#test.sub_elements_access<[@replaced_foo], @symbol_bar, @replaced_foo>, #distinct], z_non_symbol_attr_3} : () -> ()
# |                              ^
# | <stdin>:38:31: note: possible intended match here
# |  "foo.op"() {non_symbol_attr, use = [#test.sub_elements_access<[@replaced_foo], @symbol_bar, @replaced_foo>, #distinct], z_non_symbol_attr_3} : () -> ()
# |                               ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/test-symbol-rauw.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           33: // ----- 
# |           34: #distinct = distinct[0]<@replaced_foo> 
# |           35: module { 
# |           36:  func.func private @replaced_foo() attributes {sym.new_name = "replaced_foo"} 
# |           37:  func.func @symbol_bar() { 
# |           38:  "foo.op"() {non_symbol_attr, use = [#test.sub_elements_access<[@replaced_foo], @symbol_bar, @replaced_foo>, #distinct], z_non_symbol_attr_3} : () -> () 
# | same:88'0                                  X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | same:88'1                                   ?                                                                                                                           possible intended match
# |           39:  } 
# | same:88'0     ~~~
# |           40: } 
# | same:88'0     ~~
# |           41:  
# | same:88'0     ~
# |           42: // ----- 
# | same:88'0     ~~~~~~~~~
# |           43: module { 
# | same:88'0     ~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/properties.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir -split-input-file | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir -split-input-file
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir -mlir-print-op-generic -split-input-file  | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-print-op-generic | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir --check-prefix=GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir -mlir-print-op-generic -split-input-file
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -mlir-print-op-generic
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir --check-prefix=GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir:6:13: error: GENERIC: expected string not found in input
# | // GENERIC: "test.with_properties"()
# |             ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:2:2: note: possible intended match here
# |  test.with_properties a = 32, b = "foo", c = "bar", flag = true, array = [1, 2, 3, 4]
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/properties.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:6'0     X~~~~~~~~ error: no match found
# |            2:  test.with_properties a = 32, b = "foo", c = "bar", flag = true, array = [1, 2, 3, 4] 
# | check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:6'1      ?                                                                                     possible intended match
# |            3:  test.with_nice_properties "foo bar" is -3 
# | check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4:  test.with_wrapped_properties <{prop = "content for properties"}> 
# | check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  test.empty_properties  
# | check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  test.using_property_in_custom [1, 4, 20] 
# | check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            7:  test.using_property_ref_in_custom 1 + 4 = 5 
# | check:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/wrapping_op.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-op-generic -mlir-print-debuginfo -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir --check-prefix=CHECK-GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-op-generic -mlir-print-debuginfo -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir --check-prefix=CHECK-GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir:5:19: error: CHECK-GENERIC: expected string not found in input
# | // CHECK-GENERIC: "func.func"
# |                   ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:2:2: note: possible intended match here
# |  func.func @wrapping_op(%arg0: i32, %arg1: f32) -> (i3, i2, i1) {
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/wrapping_op.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: module { 
# | check:5'0     X~~~~~~~~ error: no match found
# |            2:  func.func @wrapping_op(%arg0: i32, %arg1: f32) -> (i3, i2, i1) { 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:5'1      ?                                                                 possible intended match
# |            3:  %0:3 = test.wrapping_region wraps "some.op"(%arg1, %arg0) {test.attr = "attr"} : (f32, i32) -> (i1, i2, i3) 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            4:  return %0#2, %0#1, %0#0 : i3, i2, i1 
# | check:5'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            5:  } 
# | check:5'0     ~~~
# |            6: } 
# | check:5'0     ~~
# |            7:  
# | check:5'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: IR/parser.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-op-generic /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir -check-prefix GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -mlir-print-op-generic /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir -check-prefix GENERIC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir:1164:14: error: GENERIC: expected string not found in input
# |  // GENERIC: "test.polyfor"() ({
# |              ^
# | <stdin>:545:32: note: scanning from here
# |  func.func @op_with_region_args() {
# |                                ^
# | <stdin>:546:2: note: possible intended match here
# |  test.polyfor %arg0, %arg1, %arg2 {
# |  ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir:1230:14: error: GENERIC: expected string not found in input
# |  // GENERIC: "test.parse_b64"() <{b64 = "hello world"}>
# |              ^
# | <stdin>:576:30: note: scanning from here
# |  func.func @parse_base64_test() {
# |                              ^
# | <stdin>:577:2: note: possible intended match here
# |  test.parse_b64 "aGVsbG8gd29ybGQ="
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/IR/parser.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |               .
# |               .
# |               .
# |             540:  "foo"() {bar = dense<0xFFFFFFFF> : tensor<4x4xf32>} : () -> () 
# |             541:  "foo"() {bar = dense<[[0xFFFFFFFF, 0x7F800000], [0x7FBFFFFF, 0x7F800001]]> : tensor<2x2xf32>} : () -> () 
# |             542:  "foo"() {bar = dense<[0xFFFFFFFF, 0.000000e+00]> : tensor<2xf32>} : () -> () 
# |             543:  "foo"() {bar = sparse<[[1, 1, 0], [0, 1, 1]], [0xFFFFFFFF, 0x7F800001]> : tensor<2x2x2xf32>} : () -> () 
# |             544:  } 
# |             545:  func.func @op_with_region_args() { 
# | check:1164'0                                    X~~~~ error: no match found
# |             546:  test.polyfor %arg0, %arg1, %arg2 { 
# | check:1164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:1164'1      ?                                   possible intended match
# |             547:  "foo"() : () -> () 
# | check:1164'0     ~~~~~~~~~~~~~~~~~~~~
# |             548:  } 
# | check:1164'0     ~~~
# |             549:  return 
# | check:1164'0     ~~~~~~~~
# |             550:  } 
# | check:1164'0     ~~~
# |             551:  func.func @custom_name_api() { 
# | check:1164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |               .
# |               .
# |               .
# |             571:  } 
# | check:1164'0     ~~~
# |             572:  func.func @parse_wrapped_keyword_test() { 
# | check:1164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             573:  test.parse_wrapped_keyword foo.keyword 
# | check:1164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             574:  return 
# | check:1164'0     ~~~~~~~~
# |             575:  } 
# | check:1164'0     ~~~
# |             576:  func.func @parse_base64_test() { 
# | check:1164'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:1230'0                                  X~~~~ error: no match found
# |             577:  test.parse_b64 "aGVsbG8gd29ybGQ=" 
# | check:1230'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:1230'1      ?                                  possible intended match
# |             578:  return 
# | check:1230'0     ~~~~~~~~
# |             579:  } 
# | check:1230'0     ~~~
# |             580:  func.func @parse_slash_test() { 
# | check:1230'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             581:  "test.slash_attr"() <{attr = #test.slash_attr<1 / 2>}> : () -> () 
# | check:1230'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             582:  return 
# | check:1230'0     ~~~~~~~~
# |               .
# |               .
# |               .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Interfaces/LoopLikeInterface/test-block-loop.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Interfaces/LoopLikeInterface/test-block-loop.mlir --mlir-disable-threading -test-block-is-in-loop 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Interfaces/LoopLikeInterface/test-block-loop.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Interfaces/LoopLikeInterface/test-block-loop.mlir --mlir-disable-threading -test-block-is-in-loop
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Interfaces/LoopLikeInterface/test-block-loop.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Interfaces/LoopLikeInterface/test-block-loop.mlir:9:16: error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: ^bb0:
# |                ^
# | <stdin>:6:2: note: 'next' match was here
# |  ^bb0:
# |  ^
# | <stdin>:1:23: note: previous match ended here
# | Block is not in a loop
# |                       ^
# | <stdin>:2:1: note: non-matching line after previous match is here
# | Block is Block is not in a loop
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Interfaces/LoopLikeInterface/test-block-loop.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |         1: Block is not in a loop 
# |         2: Block is Block is not in a loop 
# |         3: not in a loop 
# |         4: Block is not in a loop 
# |         5: ^bb0(%arg0: i1): 
# |         6:  ^bb0: 
# | next:9      !~~~~  error: match on wrong line
# |         7:  cf.br ^bb1 
# |         8:  
# |         9:  
# |        10:  
# |        11: Block is Block is not in a loop 
# |         .
# |         .
# |         .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/dynamic-pipeline.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/dynamic-pipeline.mlir -pass-pipeline='builtin.module(builtin.module(test-dynamic-pipeline{op-name=inner_mod1, dynamic-pipeline=func.func(cse,canonicalize)}))'  --mlir-disable-threading  -mlir-print-ir-before-all 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/dynamic-pipeline.mlir --check-prefix=MOD1 --check-prefix=MOD1-ONLY --check-prefix=CHECK
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/dynamic-pipeline.mlir '-pass-pipeline=builtin.module(builtin.module(test-dynamic-pipeline{op-name=inner_mod1, dynamic-pipeline=func.func(cse,canonicalize)}))' --mlir-disable-threading -mlir-print-ir-before-all
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/dynamic-pipeline.mlir --check-prefix=MOD1 --check-prefix=MOD1-ONLY --check-prefix=CHECK
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/dynamic-pipeline.mlir:32:11: error: CHECK: expected string not found in input
# | // CHECK: IR Dump Before
# |           ^
# | <stdin>:37:15: note: scanning from here
# | func.func @baz() {
# |               ^
# | <stdin>:46:3: note: possible intended match here
# |  func.func @foo() {
# |   ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/dynamic-pipeline.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            32: func.func @baz() { 
# |            33:  return 
# |            34: } 
# |            35:  
# |            36: // -----// IR Dump Before Canonicalizer (canonicalize) //----- // 
# |            37: func.func @baz() { 
# | check:32'0                   X~~~~ error: no match found
# |            38:  return 
# | check:32'0     ~~~~~~~~
# |            39: } 
# | check:32'0     ~~
# |            40:  
# | check:32'0     ~
# |            41: module { 
# | check:32'0     ~~~~~~~~~
# |            42:  func.func @f() { 
# | check:32'0     ~~~~~~~~~~~~~~~~~~
# |            43:  return 
# | check:32'0     ~~~~~~~~
# |            44:  } 
# | check:32'0     ~~~
# |            45:  module @inner_mod1 { 
# | check:32'0     ~~~~~~~~~~~~~~~~~~~~~~
# |            46:  func.func @foo() { 
# | check:32'0     ~~~~~~~~~~~~~~~~~~~~
# | check:32'1       ?                  possible intended match
# |            47:  return 
# | check:32'0     ~~~~~~~~
# |            48:  } 
# | check:32'0     ~~~
# |            49:  func.func @baz() { 
# | check:32'0     ~~~~~~~~~~~~~~~~~~~~
# |            50:  return 
# | check:32'0     ~~~~~~~~
# |            51:  } 
# | check:32'0     ~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/ir-printing.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing.mlir -mlir-disable-threading=true -pass-pipeline='builtin.module(func.func(cse,canonicalize))' -mlir-print-ir-before=cse  -o /dev/null 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=BEFORE /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing.mlir -mlir-disable-threading=true '-pass-pipeline=builtin.module(func.func(cse,canonicalize))' -mlir-print-ir-before=cse -o /dev/null
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=BEFORE /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing.mlir:18:12: error: BEFORE: expected string not found in input
# | // BEFORE: // -----// IR Dump Before{{.*}}CSE (cse) //----- //
# |            ^
# | <stdin>:1:1: note: scanning from here
# | mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'!
# | ^
# | <stdin>:1:15: note: possible intended match here
# | mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'!
# |               ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'! 
# | check:18'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:18'1                   ?                                                                   possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/ir-printing-file-tree.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/ir-printing-file-tree.mlir.tmp || true
# executed command: rm -rf /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/ir-printing-file-tree.mlir.tmp
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing-file-tree.mlir -mlir-print-ir-tree-dir=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/ir-printing-file-tree.mlir.tmp    -pass-pipeline='builtin.module(builtin.module(func.func(cse,canonicalize)))'    -mlir-print-ir-before=cse
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/ir-printing-file-tree.mlir -mlir-print-ir-tree-dir=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/ir-printing-file-tree.mlir.tmp '-pass-pipeline=builtin.module(builtin.module(func.func(cse,canonicalize)))' -mlir-print-ir-before=cse
# .---command stderr------------
# | mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'!
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/invalid-pass.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir -pass-pipeline='builtin.module(builtin.module(test-module-pass{test-option=a}))' 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir '-pass-pipeline=builtin.module(builtin.module(test-module-pass{test-option=a}))'
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir -mlir-print-ir-module-scope -mlir-print-ir-before=cse 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=PRINT_MODULE_IR_WITH_MULTITHREAD /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir -mlir-print-ir-module-scope -mlir-print-ir-before=cse
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=PRINT_MODULE_IR_WITH_MULTITHREAD /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir:9:38: error: PRINT_MODULE_IR_WITH_MULTITHREAD: expected string not found in input
# | // PRINT_MODULE_IR_WITH_MULTITHREAD: IR print for module scope can't be setup on a pass-manager without disabling multi-threading first.
# |                                      ^
# | <stdin>:1:1: note: scanning from here
# | mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'!
# | ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-pass.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          1: mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'! 
# | check:9     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/run-reproducer.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir --run-reproducer -dump-pass-pipeline 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir --run-reproducer -dump-pass-pipeline
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir --run-reproducer -mlir-print-ir-before=cse 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=BEFORE /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir --run-reproducer -mlir-print-ir-before=cse
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=BEFORE /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir:29:12: error: BEFORE: expected string not found in input
# | // BEFORE: // -----// IR Dump Before{{.*}}CSE (cse) //----- //
# |            ^
# | <stdin>:1:1: note: scanning from here
# | mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'!
# | ^
# | <stdin>:1:15: note: possible intended match here
# | mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'!
# |               ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/run-reproducer.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: mlir-opt: for the --mlir-print-ir-before option: Cannot find option named 'cse'! 
# | check:29'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:29'1                   ?                                                                   possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/invalid-ir-print-after-failure.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir -pass-pipeline='builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=true signal-pass-failure=true}))' -mlir-print-ir-after-failure 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir '-pass-pipeline=builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=true signal-pass-failure=true}))' -mlir-print-ir-after-failure
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-GENERIC
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir -pass-pipeline='builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=true signal-pass-failure=false}))' -mlir-print-ir-after-failure 2>&1 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-GENERIC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir '-pass-pipeline=builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=true signal-pass-failure=false}))' -mlir-print-ir-after-failure
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-GENERIC
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir -pass-pipeline='builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=false signal-pass-failure=true}))' -mlir-print-ir-after-failure 2>&1  | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-CUSTOM
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir '-pass-pipeline=builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=false signal-pass-failure=true}))' -mlir-print-ir-after-failure
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-CUSTOM
# RUN: at line 4
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir -pass-pipeline='builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=false signal-pass-failure=false}))' -mlir-print-ir-after-failure 2>&1  | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-CUSTOM
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir '-pass-pipeline=builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=false signal-pass-failure=false}))' -mlir-print-ir-after-failure
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-CUSTOM
# RUN: at line 7
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir -pass-pipeline='builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=true signal-pass-failure=true}))' -mlir-print-ir-after-failure 2>&1 -mlir-print-assume-verified | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-CUSTOM
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/not /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir '-pass-pipeline=builtin.module(func.func(test-pass-create-invalid-ir{emit-invalid-ir=true signal-pass-failure=true}))' -mlir-print-ir-after-failure -mlir-print-assume-verified
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir --check-prefix=CHECK-CUSTOM
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir:12:18: error: CHECK-CUSTOM: expected string not found in input
# | // CHECK-CUSTOM: func @TestCreateInvalidCallInPass
# |                  ^
# | <stdin>:1:1: note: scanning from here
# | // -----// IR Dump After (anonymous namespace)::TestInvalidIRPass Failed (test-pass-create-invalid-ir) //----- //
# | ^
# | <stdin>:2:49: note: possible intended match here
# | "func.func"() <{function_type = () -> (), sym_name = "TestCreateInvalidCallInPass"}> ({
# |                                                 ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/invalid-ir-print-after-failure.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: // -----// IR Dump After (anonymous namespace)::TestInvalidIRPass Failed (test-pass-create-invalid-ir) //----- // 
# | check:12'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             2: "func.func"() <{function_type = () -> (), sym_name = "TestCreateInvalidCallInPass"}> ({ 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:12'1                                                     ?                                        possible intended match
# |             3:  "test.any_attr_of_i32_str"() : () -> () 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             4:  "func.return"() : () -> () 
# | check:12'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             5: }) : () -> () 
# | check:12'0     ~~~~~~~~~~~~~~
# |             6:  
# | check:12'0     ~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/canonicalize-debuginfo.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir -pass-pipeline='builtin.module(func.func(canonicalize{test-convergence}))' -split-input-file -mlir-print-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir '-pass-pipeline=builtin.module(func.func(canonicalize{test-convergence}))' -split-input-file -mlir-print-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir:5:17: error: CHECK-NEXT: expected string not found in input
# |  // CHECK-NEXT: arith.constant 42 : index loc(#[[UnknownLoc:.*]])
# |                 ^
# | <stdin>:2:28: note: scanning from here
# |  func.func @merge_constants() -> (index, index, index, index) {
# |                            ^
# | <stdin>:3:9: note: possible intended match here
# |  %c42 = arith.constant 42 : index
# |         ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir:18:12: error: CHECK: expected string not found in input
# |  // CHECK: arith.constant 88 : i32 loc(#[[UnknownLoc:.*]])
# |            ^
# | <stdin>:10:25: note: scanning from here
# |  func.func @simple_hoist(%arg0: memref<8xi32>) -> i32 {
# |                         ^
# | <stdin>:11:13: note: possible intended match here
# |  %c88_i32 = arith.constant 88 : i32
# |             ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir:37:17: error: CHECK-NEXT: expected string not found in input
# |  // CHECK-NEXT: arith.constant 42 : i32 loc(#[[UnknownLoc:.*]])
# |                 ^
# | <stdin>:21:28: note: scanning from here
# |  func.func @hoist_and_merge(%arg0: memref<8xi32>) {
# |                            ^
# | <stdin>:22:13: note: possible intended match here
# |  %c42_i32 = arith.constant 42 : i32
# |             ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/canonicalize-debuginfo.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: module { 
# |             2:  func.func @merge_constants() -> (index, index, index, index) { 
# | next:5'0                                  X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             3:  %c42 = arith.constant 42 : index 
# | next:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:5'1               ?                          possible intended match
# |             4:  return %c42, %c42, %c42, %c42 : index, index, index, index 
# | next:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             5:  } 
# | next:5'0       ~~~
# |             6: } 
# | next:5'0       ~~
# |             7:  
# | next:5'0       ~
# |             8: // ----- 
# | next:5'0       ~~~~~~~~~
# |             9: module { 
# | next:5'0       ~~~~~~~~~
# |            10:  func.func @simple_hoist(%arg0: memref<8xi32>) -> i32 { 
# | next:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~
# | check:18'0                             X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            11:  %c88_i32 = arith.constant 88 : i32 
# | check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:18'1                 ?                        possible intended match
# |            12:  %c42_i32 = arith.constant 42 : i32 
# | check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            13:  %c0 = arith.constant 0 : index 
# | check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14:  memref.store %c42_i32, %arg0[%c0] : memref<8xi32> 
# | check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            15:  return %c88_i32 : i32 
# | check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            16:  } 
# | check:18'0     ~~~
# |            17: } 
# | check:18'0     ~~
# |            18:  
# | check:18'0     ~
# |            19: // ----- 
# | check:18'0     ~~~~~~~~~
# |            20: module { 
# | check:18'0     ~~~~~~~~~
# |            21:  func.func @hoist_and_merge(%arg0: memref<8xi32>) { 
# | check:18'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:37'0                                 X~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            22:  %c42_i32 = arith.constant 42 : i32 
# | next:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:37'1                  ?                        possible intended match
# |            23:  affine.for %arg1 = 0 to 8 { 
# | next:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            24:  memref.store %c42_i32, %arg0[%arg1] : memref<8xi32> 
# | next:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            25:  memref.store %c42_i32, %arg0[%arg1] : memref<8xi32> 
# | next:37'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            26:  } 
# | next:37'0      ~~~
# |            27:  return 
# | next:37'0      ~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/constant-fold-debuginfo.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir -split-input-file -test-constant-fold -mlir-print-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir -split-input-file -test-constant-fold -mlir-print-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir:5:17: error: CHECK-NEXT: expected string not found in input
# |  // CHECK-NEXT: [[C:%.+]] = arith.constant 6 : i32 loc(#[[UnknownLoc:.*]])
# |                 ^
# | <stdin>:2:27: note: scanning from here
# |  func.func @fold_and_merge() -> (i32, i32) {
# |                           ^
# | <stdin>:3:4: note: possible intended match here
# |  %c6_i32 = arith.constant 6 : i32
# |    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir:20:12: error: CHECK: expected string not found in input
# |  // CHECK: arith.constant 1.{{0*}}e+00 : f32 loc(#[[UnknownLoc:.*]])
# |            ^
# | <stdin>:10:42: note: scanning from here
# |  func.func @materialize_different_dialect() -> (f32, f32) {
# |                                          ^
# | <stdin>:11:9: note: possible intended match here
# |  %cst = arith.constant 1.000000e+00 : f32
# |         ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir:33:17: error: CHECK-NEXT: expected string not found in input
# |  // CHECK-NEXT: arith.constant 6 : i32 loc(#[[UnknownLoc:.*]])
# |                 ^
# | <stdin>:18:33: note: scanning from here
# |  func.func @materialize_in_front(%arg0: memref<8xi32>) {
# |                                 ^
# | <stdin>:19:12: note: possible intended match here
# |  %c6_i32 = arith.constant 6 : i32
# |            ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/constant-fold-debuginfo.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             1: module { 
# |             2:  func.func @fold_and_merge() -> (i32, i32) { 
# | next:5'0                                 X~~~~~~~~~~~~~~~~~~ error: no match found
# |             3:  %c6_i32 = arith.constant 6 : i32 
# | next:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:5'1          ?                               possible intended match
# |             4:  return %c6_i32, %c6_i32 : i32, i32 
# | next:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             5:  } 
# | next:5'0       ~~~
# |             6: } 
# | next:5'0       ~~
# |             7:  
# | next:5'0       ~
# |             8: // ----- 
# | next:5'0       ~~~~~~~~~
# |             9: module { 
# | next:5'0       ~~~~~~~~~
# |            10:  func.func @materialize_different_dialect() -> (f32, f32) { 
# | next:5'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'0                                              X~~~~~~~~~~~~~~~~~~ error: no match found
# |            11:  %cst = arith.constant 1.000000e+00 : f32 
# | check:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'1             ?                                  possible intended match
# |            12:  return %cst, %cst : f32, f32 
# | check:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            13:  } 
# | check:20'0     ~~~
# |            14: } 
# | check:20'0     ~~
# |            15:  
# | check:20'0     ~
# |            16: // ----- 
# | check:20'0     ~~~~~~~~~
# |            17: module { 
# | check:20'0     ~~~~~~~~~
# |            18:  func.func @materialize_in_front(%arg0: memref<8xi32>) { 
# | check:20'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:33'0                                      X~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            19:  %c6_i32 = arith.constant 6 : i32 
# | next:33'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:33'1                 ?                       possible intended match
# |            20:  affine.for %arg1 = 0 to 8 { 
# | next:33'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            21:  memref.store %c6_i32, %arg0[%arg1] : memref<8xi32> 
# | next:33'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            22:  } 
# | next:33'0      ~~~
# |            23:  return 
# | next:33'0      ~~~~~~~~
# |            24:  } 
# | next:33'0      ~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/location-snapshot.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -snapshot-op-locations='filename=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Transforms/Output/location-snapshot.mlir.tmp' -mlir-print-local-scope -mlir-print-debuginfo /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/location-snapshot.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/location-snapshot.mlir -DFILE=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Transforms/Output/location-snapshot.mlir.tmp
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect -snapshot-op-locations=filename=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Transforms/Output/location-snapshot.mlir.tmp -mlir-print-local-scope -mlir-print-debuginfo /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/location-snapshot.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/location-snapshot.mlir -DFILE=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Transforms/Output/location-snapshot.mlir.tmp
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/location-snapshot.mlir:6:16: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: loc("[[FILE]]":{{[0-9]+}}:{{[0-9]+}})
# |                ^
# | <stdin>:2:22: note: scanning from here
# |  func.func @function() -> i32 {
# |                      ^
# | <stdin>:2:22: note: with "FILE" equal to "/builddir/build/BUILD/llvm-21\\.0\\.0_pre20250610\\.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Transforms/Output/location-snapshot\\.mlir\\.tmp"
# |  func.func @function() -> i32 {
# |                      ^
# | <stdin>:3:8: note: possible intended match here
# |  %0 = "foo"() : () -> i32
# |        ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/location-snapshot.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           1: module { 
# |           2:  func.func @function() -> i32 { 
# | next:6'0                          X~~~~~~~~~~ error: no match found
# | next:6'1                                      with "FILE" equal to "/builddir/build/BUILD/llvm-21\\.0\\.0_pre20250610\\.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Transforms/Output/location-snapshot\\.mlir\\.tmp"
# |           3:  %0 = "foo"() : () -> i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:6'2            ?                   possible intended match
# |           4:  return %0 : i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~
# |           5:  } 
# | next:6'0     ~~~
# |           6:  func.func @function2() -> i32 { 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           7:  %0 = "foo"() : () -> i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           8:  return %0 : i32 
# | next:6'0     ~~~~~~~~~~~~~~~~~
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/parallel-loop-collapsing.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/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 | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/parallel-loop-collapsing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/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
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/parallel-loop-collapsing.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/parallel-loop-collapsing.mlir:41:11: error: CHECK: expected string not found in input
# | // CHECK: %[[I3:.*]] = affine.apply affine_map<(d0) -> (d0 * 10 + 9)>(%[[V0]])
# |           ^
# | <stdin>:13:37: note: scanning from here
# |  %1 = arith.divsi %arg0, %c2 : index
# |                                     ^
# | <stdin>:13:37: note: with "V0" equal to "0"
# |  %1 = arith.divsi %arg0, %c2 : index
# |                                     ^
# | <stdin>:14:2: note: possible intended match here
# |  %2 = affine.apply #map(%0)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/parallel-loop-collapsing.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |             8:  %c1 = arith.constant 1 : index 
# |             9:  %c2 = arith.constant 2 : index 
# |            10:  %c4 = arith.constant 4 : index 
# |            11:  scf.parallel (%arg0) = (%c0) to (%c4) step (%c1) { 
# |            12:  %0 = arith.remsi %arg0, %c2 : index 
# |            13:  %1 = arith.divsi %arg0, %c2 : index 
# | check:41'0                                         X error: no match found
# | check:41'1                                           with "V0" equal to "0"
# |            14:  %2 = affine.apply #map(%0) 
# | check:41'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:41'2      ?                           possible intended match
# |            15:  %3 = "magic.op"(%1, %c3, %c6, %2, %c12) : (index, index, index, index, index) -> index 
# | check:41'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            16:  scf.reduce  
# | check:41'0     ~~~~~~~~~~~~~
# |            17:  } 
# | check:41'0     ~~~
# |            18:  return 
# | check:41'0     ~~~~~~~~
# |            19:  } 
# | check:41'0     ~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/single-parallel-loop-collapsing.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-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 /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/single-parallel-loop-collapsing.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-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 /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/single-parallel-loop-collapsing.mlir:24:11: error: CHECK: expected string not found in input
# | // CHECK: %[[I1:.*]] = affine.apply affine_map<(d0) -> (d0 * 4 + 7)>(%[[I0_COUNT]])
# |           ^
# | <stdin>:11:37: note: scanning from here
# |  %1 = arith.divsi %arg0, %c6 : index
# |                                     ^
# | <stdin>:11:37: note: with "I0_COUNT" equal to "0"
# |  %1 = arith.divsi %arg0, %c6 : index
# |                                     ^
# | <stdin>:12:2: note: possible intended match here
# |  %2 = affine.apply #map(%0)
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/single-parallel-loop-collapsing.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |             6:  %c0 = arith.constant 0 : index 
# |             7:  %c1 = arith.constant 1 : index 
# |             8:  %c18 = arith.constant 18 : index 
# |             9:  scf.parallel (%arg0) = (%c0) to (%c18) step (%c1) { 
# |            10:  %0 = arith.remsi %arg0, %c6 : index 
# |            11:  %1 = arith.divsi %arg0, %c6 : index 
# | check:24'0                                         X error: no match found
# | check:24'1                                           with "I0_COUNT" equal to "0"
# |            12:  %2 = affine.apply #map(%0) 
# | check:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:24'2      ?                           possible intended match
# |            13:  %3 = affine.apply #map1(%1) 
# | check:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            14:  %4 = "magic.op"(%3, %2) : (index, index) -> index 
# | check:24'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            15:  scf.reduce  
# | check:24'0     ~~~~~~~~~~~~~
# |            16:  } 
# | check:24'0     ~~~
# |            17:  return 
# | check:24'0     ~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/strip-debuginfo.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/strip-debuginfo.mlir -mlir-print-debuginfo -mlir-print-local-scope -strip-debuginfo | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/strip-debuginfo.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -allow-unregistered-dialect /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/strip-debuginfo.mlir -mlir-print-debuginfo -mlir-print-local-scope -strip-debuginfo
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/strip-debuginfo.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/strip-debuginfo.mlir:8:12: error: CHECK: expected string not found in input
# |  // CHECK: "foo"() : () -> i32 loc(unknown)
# |            ^
# | <stdin>:3:28: note: scanning from here
# |  func.func @inline_notation() -> i32 {
# |                            ^
# | <stdin>:4:7: note: possible intended match here
# |  %0 = "foo"() : () -> i32
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/strip-debuginfo.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: #set = affine_set<(d0) : (1 == 0)> 
# |            2: module { 
# |            3:  func.func @inline_notation() -> i32 { 
# | check:8'0                                X~~~~~~~~~~~ error: no match found
# |            4:  %0 = "foo"() : () -> i32 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:8'1           ?                    possible intended match
# |            5:  affine.for %arg0 = 0 to 8 { 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            6:  } 
# | check:8'0     ~~~
# |            7:  %c4 = arith.constant 4 : index 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            8:  affine.if #set(%c4) { 
# | check:8'0     ~~~~~~~~~~~~~~~~~~~~~~~
# |            9:  } 
# | check:8'0     ~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Transforms/inlining.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir -inline='default-pipeline=''' | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir -inline=default-pipeline=
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir
# RUN: at line 2
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir --mlir-disable-threading -inline='default-pipeline=''' | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir --mlir-disable-threading -inline=default-pipeline=
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir -inline='default-pipeline=''' -mlir-print-debuginfo -mlir-print-local-scope | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir --check-prefix INLINE-LOC
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir -inline=default-pipeline= -mlir-print-debuginfo -mlir-print-local-scope
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir --check-prefix INLINE-LOC
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir:95:22: error: INLINE-LOC-NEXT: expected string not found in input
# |  // INLINE-LOC-NEXT: arith.addi %{{.*}}, %{{.*}} : i32 loc(callsite("mysource.cc":10:8 at "mysource.cc":55:14))
# |                      ^
# | <stdin>:51:44: note: scanning from here
# |  func.func @inline_func_with_file_locations(%arg0: i32) -> i32 {
# |                                            ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir:110:22: error: INLINE-LOC-SAME: expected string not found in input
# |  // INLINE-LOC-SAME: loc(callsite("mysource1.cc":10:8 at callsite("mysource2.cc":13:6 at callsite("mysource3.cc":16:2
# |                      ^
# | <stdin>:57:36: note: scanning from here
# |  %0 = arith.addi %arg0, %arg0 : i32
# |                                    ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir:272:16: error: INLINE-LOC: expected string not found in input
# | // INLINE-LOC: ^bb{{[0-9]+}}(%{{.*}}: i32 loc(callsite("foo" at "bar"))
# |                ^
# | <stdin>:155:7: note: scanning from here
# |  cf.br ^bb1(%arg0 : i32)
# |       ^
# | <stdin>:156:2: note: possible intended match here
# |  ^bb1(%0: i32): // pred: ^bb0
# |  ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Transforms/inlining.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             46:  } 
# |             47:  func.func @func_with_callsite_locations(%arg0: i32) -> i32 { 
# |             48:  %0 = arith.addi %arg0, %arg0 : i32 
# |             49:  return %0 : i32 
# |             50:  } 
# |             51:  func.func @inline_func_with_file_locations(%arg0: i32) -> i32 { 
# | next:95                                                    X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             52:  %0 = arith.addi %arg0, %arg0 : i32 
# | next:95         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             53:  %1 = arith.addi %0, %0 : i32 
# | next:95         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             54:  return %1 : i32 
# | next:95         ~~~~~~~~~~~~~~~~~
# |             55:  } 
# | next:95         ~~~
# |             56:  func.func @inline_func_with_callsite_locations(%arg0: i32) -> i32 { 
# | next:95         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             57:  %0 = arith.addi %arg0, %arg0 : i32 
# | same:110                                           X error: no match found
# |             58:  %1 = arith.addi %0, %0 : i32 
# | same:110        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             59:  return %1 : i32 
# | same:110        ~~~~~~~~~~~~~~~~~
# |             60:  } 
# | same:110        ~~~
# |             61:  func.func private @func_external() 
# | same:110        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             62:  func.func @no_inline_external() { 
# | same:110        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            150:  ^bb1(%0: i32): // pred: ^bb0 
# | same:110        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            151:  "test.foo"(%0) : (i32) -> () 
# | same:110        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            152:  return 
# | same:110        ~~~~~~~~
# |            153:  } 
# | same:110        ~~~
# |            154:  func.func @func_with_block_args_location_callee1(%arg0: i32) { 
# | same:110        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            155:  cf.br ^bb1(%arg0 : i32) 
# | check:272'0           X~~~~~~~~~~~~~~~~~~ error: no match found
# |            156:  ^bb1(%0: i32): // pred: ^bb0 
# | check:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:272'1      ?                             possible intended match
# |            157:  "test.foo"(%0) : (i32) -> () 
# | check:272'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            158:  cf.br ^bb2 
# | check:272'0     ~~~~~~~~~~~~
# |            159:  ^bb2: // pred: ^bb1 
# | check:272'0     ~~~~~~~~~~~~~~~~~~~~~
# |            160:  return 
# | check:272'0     ~~~~~~~~
# |            161:  } 
# | check:272'0     ~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: mlir-tblgen/pattern.mlir' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -test-greedy-patterns -mlir-print-debuginfo -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt -test-greedy-patterns -mlir-print-debuginfo -mlir-print-local-scope /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir
# .---command stderr------------
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:8:12: error: CHECK: expected string not found in input
# |  // CHECK: "test.op_b"(%arg0) <{attr = 10 : i32}> : (i32) -> i32 loc("a")
# |            ^
# | <stdin>:2:28: note: scanning from here
# |  func.func @verifyFusedLocs(%arg0: i32) -> i32 {
# |                            ^
# | <stdin>:3:7: note: possible intended match here
# |  %0 = "test.op_b"(%arg0) <{attr = 10 : i32}> : (i32) -> i32
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:20:12: error: CHECK: expected string not found in input
# |  // CHECK: "test.loc_dst"({{.*}}) : (i32) -> i32 loc("loc1")
# |            ^
# | <stdin>:7:32: note: scanning from here
# |  func.func @verifyDesignatedLoc(%arg0: i32) -> i32 {
# |                                ^
# | <stdin>:11:7: note: possible intended match here
# |  %3 = "test.loc_dst"(%2) : (i32) -> i32
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:42:16: error: CHECK-SAME: expected string not found in input
# | // CHECK-SAME: (%{{[a-z0-9]*}}: i32 loc({{[^)]*}}), %[[ARG1:[a-z0-9]*]]: i32 loc({{[^)]*}}),
# |                ^
# | <stdin>:24:31: note: scanning from here
# |  func.func @testIgnoreArgMatch(%arg0: i32, %arg1: i32, %arg2: i32, %arg3: f32) {
# |                               ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:58:16: error: CHECK-SAME: expected string not found in input
# | // CHECK-SAME: %[[ARG0:.*]]: i32 loc({{[^)]*}}), %[[ARG1:.*]]: i32 loc({{[^)]*}})
# |                ^
# | <stdin>:30:46: note: scanning from here
# |  func.func @verifyInterleavedOperandAttribute(%arg0: i32, %arg1: i32) {
# |                                              ^
# | <stdin>:30:47: note: possible intended match here
# |  func.func @verifyInterleavedOperandAttribute(%arg0: i32, %arg1: i32) {
# |                                               ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:129:16: error: CHECK-SAME: expected string not found in input
# | // CHECK-SAME: (%[[ARG:.*]]: i32 loc({{[^)]*}}))
# |                ^
# | <stdin>:69:27: note: scanning from here
# |  func.func @verifyManyArgs(%arg0: i32) {
# |                           ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:270:12: error: CHECK: expected string not found in input
# |  // CHECK: "test.op_b"(%arg0) <{attr = 17 : i32}> : (i32) -> i32 loc("a")
# |            ^
# | <stdin>:122:31: note: scanning from here
# |  func.func @verifyConstantAttr(%arg0: i32) -> i32 {
# |                               ^
# | <stdin>:123:7: note: possible intended match here
# |  %0 = "test.op_b"(%arg0) <{attr = 17 : i32}> : (i32) -> i32
# |       ^
# | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir:706:12: error: CHECK: expected string not found in input
# |  // CHECK: "test.op_x"(%arg0) : (i32) -> i32 loc("loc1")
# |            ^
# | <stdin>:318:34: note: scanning from here
# |  func.func @returnTypeAndLocation(%arg0: i32) -> i1 {
# |                                  ^
# | <stdin>:319:7: note: possible intended match here
# |  %0 = "test.op_x"(%arg0) : (i32) -> i32
# |       ^
# | 
# | Input file: <stdin>
# | Check file: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/mlir-tblgen/pattern.mlir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              1: module { 
# |              2:  func.func @verifyFusedLocs(%arg0: i32) -> i32 { 
# | check:8'0                                  X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |              3:  %0 = "test.op_b"(%arg0) <{attr = 10 : i32}> : (i32) -> i32 
# | check:8'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:8'1             ?                                                      possible intended match
# |              4:  %1 = "test.op_b"(%arg0) <{attr = 20 : i32}> : (i32) -> i32 
# | check:8'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              5:  return %1 : i32 
# | check:8'0       ~~~~~~~~~~~~~~~~~
# |              6:  } 
# | check:8'0       ~~~
# |              7:  func.func @verifyDesignatedLoc(%arg0: i32) -> i32 { 
# | check:8'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'0                                     X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |              8:  %0 = "test.loc_src"(%arg0) : (i32) -> i32 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              9:  %1 = "test.loc_src"(%0) : (i32) -> i32 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             10:  %2 = "test.loc_dst"(%arg0) : (i32) -> i32 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             11:  %3 = "test.loc_dst"(%2) : (i32) -> i32 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:20'1            ?                                  possible intended match
# |             12:  %4 = "test.loc_dst"(%3) : (i32) -> i32 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             13:  "test.loc_dst_no_res"(%0) : (i32) -> () 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             14:  return %1 : i32 
# | check:20'0      ~~~~~~~~~~~~~~~~~
# |             15:  } 
# | check:20'0      ~~~
# |             16:  func.func @verifyZeroResult(%arg0: i32) { 
# | check:20'0      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             17:  "test.op_i"(%arg0) : (i32) -> () 
# |             18:  return 
# |             19:  } 
# |             20:  func.func @verifyZeroArg() -> i32 { 
# |             21:  %0 = "test.op_k"() : () -> i32 
# |             22:  return %0 : i32 
# |             23:  } 
# |             24:  func.func @testIgnoreArgMatch(%arg0: i32, %arg1: i32, %arg2: i32, %arg3: f32) { 
# | same:42                                       X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |             25:  "test.ignore_arg_match_dst"(%arg1) <{f = 15 : i64}> : (i32) -> () 
# | same:42         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             26:  "test.ignore_arg_match_src"(%arg0, %arg1, %arg3) <{d = 42 : i64, e = 24 : i64, f = 15 : i64}> : (i32, i32, f32) -> () 
# | same:42         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             27:  "test.ignore_arg_match_src"(%arg0, %arg1, %arg2) <{d = 42 : i32, e = 24 : i64, f = 15 : i64}> : (i32, i32, i32) -> () 
# | same:42         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             28:  return 
# | same:42         ~~~~~~~~
# |             29:  } 
# | same:42         ~~~
# |             30:  func.func @verifyInterleavedOperandAttribute(%arg0: i32, %arg1: i32) { 
# | same:42         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | same:58'0                                                    X~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | same:58'1                                                     ?                          possible intended match
# |             31:  "test.interleaved_operand_attr2"(%arg0, %arg1) <{attr1 = 15 : i64, attr2 = 42 : i64}> : (i32, i32) -> () 
# | same:58'0       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             32:  return 
# | same:58'0       ~~~~~~~~
# |             33:  } 
# | same:58'0       ~~~
# |             34:  func.func @verifyBenefit(%arg0: i32) -> i32 { 
# | same:58'0       ~~~~~~~~~~~~~~~~~~~~~~~~~
# |             35:  %0 = "test.op_f"(%arg0) : (i32) -> i32 
# |              .
# |              .
# |              .
# |             64:  %0 = "test.all_attr_constraint_of2"() <{attr = [0, 1]}> : () -> i32 
# |             65:  %1 = "test.all_attr_constraint_of1"() <{attr = [0, 2]}> : () -> i32 
# |             66:  %2 = "test.all_attr_constraint_of1"() <{attr = [-1, 1]}> : () -> i32 
# |             67:  return %0, %1, %2 : i32, i32, i32 
# |             68:  } 
# |             69:  func.func @verifyManyArgs(%arg0: i32) { 
# | same:129                                  X~~~~~~~~~~~~~~ error: no match found
# |             70:  "test.many_arguments"(%arg0, %arg0, %arg0, %arg0, %arg0, %arg0, %arg0, %arg0, %arg0) <{attr1 = 24 : i64, attr2 = 42 : i64, attr3 = 42 : i64, attr4 = 42 : i64, attr5 = 42 : i64, attr6 = 42 : i64, attr7 = 42 : i64, attr8 = 42 : i64, attr9 = 42 : i64}> : (i32, i32, i32, i32, i32, i32, i32, i32, i32) -> () 
# | same:129        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             71:  return 
# | same:129        ~~~~~~~~
# |             72:  } 
# | same:129        ~~~
# |             73:  func.func @verifyEqualArgs(%arg0: i32, %arg1: i32) { 
# | same:129        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             74:  %0 = "test.op_o"(%arg0) : (i32) -> i32 
# |              .
# |              .
# |              .
# |            117:  } 
# |            118:  func.func @failedMatchAdditionalConstraintNotSatisfied() -> i32 { 
# |            119:  %0 = "test.match_op_attribute1"() <{default_valued_attr = 42 : i32, more_attr = 5 : i32, optional_attr = 2 : i32, required_attr = 1 : i32}> : () -> i32 
# |            120:  return %0 : i32 
# |            121:  } 
# |            122:  func.func @verifyConstantAttr(%arg0: i32) -> i32 { 
# | check:270'0                                   X~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            123:  %0 = "test.op_b"(%arg0) <{attr = 17 : i32}> : (i32) -> i32 
# | check:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:270'1           ?                                                      possible intended match
# |            124:  return %0 : i32 
# | check:270'0     ~~~~~~~~~~~~~~~~~
# |            125:  } 
# | check:270'0     ~~~
# |            126:  func.func @verifyUnitAttr() -> (i32, i32) { 
# | check:270'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            127:  %0 = "test.match_op_attribute4"() <{attr1, attr2}> : () -> i32 
# |            128:  %1 = "test.match_op_attribute4"() <{attr1}> : () -> i32 
# |              .
# |              .
# |              .
# |            313:  func.func @multipleReturnTypeDifferent(%arg0: i1) -> i64 { 
# |            314:  %0:2 = "test.one_to_two"(%arg0) : (i1) -> (i1, i64) 
# |            315:  %1 = "test.two_to_one"(%0#0, %0#1) : (i1, i64) -> i64 
# |            316:  return %1 : i64 
# |            317:  } 
# |            318:  func.func @returnTypeAndLocation(%arg0: i32) -> i1 { 
# | check:706'0                                      X~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            319:  %0 = "test.op_x"(%arg0) : (i32) -> i32 
# | check:706'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:706'1           ?                                  possible intended match
# |            320:  %1 = "test.op_x"(%arg0) : (i32) -> i32 
# | check:706'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            321:  %2 = "test.two_to_one"(%0, %1) : (i32, i32) -> i1 
# | check:706'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            322:  return %2 : i1 
# | check:706'0     ~~~~~~~~~~~~~~~~
# |            323:  } 
# | check:706'0     ~~~
# |            324:  func.func @testConstantStrAttr() { 
# | check:706'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--
******************** TEST 'MLIR :: Pass/crash-recovery.mlir' FAILED ********************
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 2
export LSAN_OPTIONS=detect_leaks=0
# executed command: export LSAN_OPTIONS=detect_leaks=0
# RUN: at line 3
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir -pass-pipeline='builtin.module(builtin.module(test-module-pass, test-pass-crash))' -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp -verify-diagnostics
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir '-pass-pipeline=builtin.module(builtin.module(test-module-pass, test-pass-crash))' -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp -verify-diagnostics
# RUN: at line 4
cat /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp | /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=REPRO /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir
# executed command: cat /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/FileCheck -check-prefix=REPRO /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir
# RUN: at line 5
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir -pass-pipeline='builtin.module(builtin.module(test-module-pass, test-pass-crash))' -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp -verify-diagnostics -mlir-pass-pipeline-local-reproducer -mlir-disable-threading
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir '-pass-pipeline=builtin.module(builtin.module(test-module-pass, test-pass-crash))' -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp -verify-diagnostics -mlir-pass-pipeline-local-reproducer -mlir-disable-threading
# .---command stderr------------
# | LLVM ERROR: Local crash reproduction can't be setup on a pass-manager without disabling multi-threading first.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
# | Stack dump:
# | 0.	Program arguments: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery.mlir "-pass-pipeline=builtin.module(builtin.module(test-module-pass, test-pass-crash))" -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery.mlir.tmp -verify-diagnostics -mlir-pass-pipeline-local-reproducer -mlir-disable-threading
# |  #0 0x00007fed01668879 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/Unix/Signals.inc:808:8
# |  #1 0x00007fed01668d6a llvm::sys::RunSignalHandlers() /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/Signals.cpp:106:18
# |  #2 0x00007fed01668d6a SignalHandler(int, siginfo_t*, void*) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/Unix/Signals.inc:405:3
# |  #3 0x00007fecfc1dabf0 __restore_rt (/lib64/libc.so.6+0x19bf0)
# |  #4 0x00007fecfc234c2c __pthread_kill_implementation (/lib64/libc.so.6+0x73c2c)
# |  #5 0x00007fecfc1daabe gsignal (/lib64/libc.so.6+0x19abe)
# |  #6 0x00007fecfc1c26d0 abort (/lib64/libc.so.6+0x16d0)
# |  #7 0x00007fed015e4f7c llvm::report_fatal_error(llvm::Twine const&, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/ErrorHandling.cpp:126:5
# |  #8 0x00007fed0038323b llvm::report_fatal_error(char const*, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/ErrorHandling.cpp:0:0
# |  #9 0x000055ea578b6d55 mlir::PassManager::enableCrashReproducerGeneration(std::function<std::unique_ptr<mlir::ReproducerStream, std::default_delete<mlir::ReproducerStream>> (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)>, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Pass/PassCrashRecovery.cpp:0:5
# | #10 0x00007fed0a0527ce std::_Function_base::~_Function_base() /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/std_function.h:245:11
# | #11 0x00007fed0a0527ce mlir::PassManager::enableCrashReproducerGeneration(llvm::StringRef, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Pass/PassCrashRecovery.cpp:466:3
# | #12 0x00007fed0a0527ce mlir::applyPassManagerCLOptions(mlir::PassManager&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Pass/PassManagerOptions.cpp:151:8
# | #13 0x00007fed0a31d3ed performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:475:7
# | #14 0x00007fed0a31cb28 processBuffer(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::MlirOptMainConfig const&, mlir::DialectRegistry&, llvm::ThreadPoolInterface*) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:0:9
# | #15 0x00007fed0a31cb28 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:636:12
# | #16 0x00007fed0a31cb28 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #17 0x00007fed0a09edcc llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:0
# | #18 0x00007fed0a09edcc mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Support/ToolUtilities.cpp:27:12
# | #19 0x00007fed0a316ff9 std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>::~unique_ptr() /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:6
# | #20 0x00007fed0a316ff9 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:639:3
# | #21 0x00007fed0a31737b mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:680:0
# | #22 0x00007fed0a31772a mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:0:0
# | #23 0x000055ea571258d9 main /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/tools/mlir-opt/mlir-opt.cpp:339:0
# | #24 0x00007fecfc1c45b5 __libc_start_call_main (/lib64/libc.so.6+0x35b5)
# | #25 0x00007fecfc1c4668 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3668)
# | #26 0x000055ea57120d25 _start (/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt+0x5a9d25)
# `-----------------------------
# error: command failed with exit status: -6

--
******************** TEST 'MLIR :: Pass/crash-recovery-dynamic-failure.mlir' FAILED ********************
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 2
export LSAN_OPTIONS=detect_leaks=0
# executed command: export LSAN_OPTIONS=detect_leaks=0
# RUN: at line 5
/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery-dynamic-failure.mlir -pass-pipeline='builtin.module(test-module-pass,test-dynamic-pipeline{op-name=inner_mod1 run-on-nested-operations=1 dynamic-pipeline=test-pass-failure})' -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery-dynamic-failure.mlir.tmp -verify-diagnostics -mlir-pass-pipeline-local-reproducer --mlir-disable-threading
# executed command: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery-dynamic-failure.mlir '-pass-pipeline=builtin.module(test-module-pass,test-dynamic-pipeline{op-name=inner_mod1 run-on-nested-operations=1 dynamic-pipeline=test-pass-failure})' -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery-dynamic-failure.mlir.tmp -verify-diagnostics -mlir-pass-pipeline-local-reproducer --mlir-disable-threading
# .---command stderr------------
# | LLVM ERROR: Local crash reproduction can't be setup on a pass-manager without disabling multi-threading first.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
# | Stack dump:
# | 0.	Program arguments: /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/test/Pass/crash-recovery-dynamic-failure.mlir "-pass-pipeline=builtin.module(test-module-pass,test-dynamic-pipeline{op-name=inner_mod1 run-on-nested-operations=1 dynamic-pipeline=test-pass-failure})" -mlir-pass-pipeline-crash-reproducer=/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/tools/mlir/test/Pass/Output/crash-recovery-dynamic-failure.mlir.tmp -verify-diagnostics -mlir-pass-pipeline-local-reproducer --mlir-disable-threading
# |  #0 0x00007f3be94e1879 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/Unix/Signals.inc:808:8
# |  #1 0x00007f3be94e1d6a llvm::sys::RunSignalHandlers() /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/Signals.cpp:106:18
# |  #2 0x00007f3be94e1d6a SignalHandler(int, siginfo_t*, void*) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/Unix/Signals.inc:405:3
# |  #3 0x00007f3be4053bf0 __restore_rt (/lib64/libc.so.6+0x19bf0)
# |  #4 0x00007f3be40adc2c __pthread_kill_implementation (/lib64/libc.so.6+0x73c2c)
# |  #5 0x00007f3be4053abe gsignal (/lib64/libc.so.6+0x19abe)
# |  #6 0x00007f3be403b6d0 abort (/lib64/libc.so.6+0x16d0)
# |  #7 0x00007f3be945df7c llvm::report_fatal_error(llvm::Twine const&, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/ErrorHandling.cpp:126:5
# |  #8 0x00007f3be81fc23b llvm::report_fatal_error(char const*, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/lib/Support/ErrorHandling.cpp:0:0
# |  #9 0x000055b29b73bd55 mlir::PassManager::enableCrashReproducerGeneration(std::function<std::unique_ptr<mlir::ReproducerStream, std::default_delete<mlir::ReproducerStream>> (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>&)>, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Pass/PassCrashRecovery.cpp:0:5
# | #10 0x00007f3bf1ecb7ce std::_Function_base::~_Function_base() /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/std_function.h:245:11
# | #11 0x00007f3bf1ecb7ce mlir::PassManager::enableCrashReproducerGeneration(llvm::StringRef, bool) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Pass/PassCrashRecovery.cpp:466:3
# | #12 0x00007f3bf1ecb7ce mlir::applyPassManagerCLOptions(mlir::PassManager&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Pass/PassManagerOptions.cpp:151:8
# | #13 0x00007f3bf21963ed performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:475:7
# | #14 0x00007f3bf2195b28 processBuffer(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::MlirOptMainConfig const&, mlir::DialectRegistry&, llvm::ThreadPoolInterface*) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:0:9
# | #15 0x00007f3bf2195b28 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:636:12
# | #16 0x00007f3bf2195b28 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #17 0x00007f3bf1f17dcc llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:0
# | #18 0x00007f3bf1f17dcc mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Support/ToolUtilities.cpp:27:12
# | #19 0x00007f3bf218fff9 std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>::~unique_ptr() /usr/lib/gcc/x86_64-redhat-linux/15/../../../../include/c++/15/bits/unique_ptr.h:398:6
# | #20 0x00007f3bf218fff9 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:639:3
# | #21 0x00007f3bf219037b mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:680:0
# | #22 0x00007f3bf219072a mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:0:0
# | #23 0x000055b29afaa8d9 main /builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/mlir/tools/mlir-opt/mlir-opt.cpp:339:0
# | #24 0x00007f3be403d5b5 __libc_start_call_main (/lib64/libc.so.6+0x35b5)
# | #25 0x00007f3be403d668 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3668)
# | #26 0x000055b29afa5d25 _start (/builddir/build/BUILD/llvm-21.0.0_pre20250610.g17999f01bbcda4-build/llvm-project-17999f01bbcda4ccdf5146cbecc562c60b2ca86e/llvm/redhat-linux-build/bin/mlir-opt+0x5a9d25)
# `-----------------------------
# error: command failed with exit status: -6

--


Answer: Here you see the tests that were failing and their standard and error output