Skip to content

Commit

Permalink
test-dyn-cast
Browse files Browse the repository at this point in the history
Signed-off-by: Benoit Jacob <[email protected]>
  • Loading branch information
bjacob committed Sep 30, 2024
1 parent f8ba021 commit cbb32bc
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions mlir/test/Dialect/Affine/canonicalize.mlir
Original file line number Diff line number Diff line change
Expand Up @@ -1514,3 +1514,14 @@ func.func @drop_single_loop_delinearize(%arg0 : index, %arg1 : index) -> index {
// CHECK: scf.for %[[IV:[a-zA-Z0-9]+]] =
// CHECK-NOT: affine.delinearize_index
// CHECK: "some_use"(%{{.+}}, %[[IV]])

// -----

// Test for the assertion fix from PR #110518.
// CHECK-LABEL: func @delinearize_test_assert_pull_110518
func.func @delinearize_test_assert_pull_110518(%arg0: memref<?xi32>, %i : index, %t0 : index, %t1 : index, %t2 : index) -> index {
%c1024 = arith.constant 1024 : index
%1 = affine.apply affine_map<(d0)[s0, s1, s2] -> (d0 + s0 + s1 * 64 + s2 * 128)>(%i)[%t0, %t1, %t2]
%2 = affine.delinearize_index %1 into (%c1024) : index
return %2 : index
}

0 comments on commit cbb32bc

Please sign in to comment.