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

--


Answer: The test "MLIR :: Dialect/Tensor/fold-consecutive-insert-extract-slice.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/Tensor/fold-consecutive-insert-extract-slice.mlir" had an unexpected outcome.