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 :: 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

--


Answer: The test "MLIR :: Dialect/Affine/loop-coalescing.mlir" ended with result: "FAILED". This shows the output that was gathered for the test execution. It might contain insights into why the test "MLIR :: Dialect/Affine/loop-coalescing.mlir" had an unexpected outcome.