@@ -17,12 +17,9 @@ module @static_1d_mesh_grouping_along_axis_0 {
1717module @static_2d_mesh_grouping_along_axis_1 {
1818 // CHECK: util.global private @_mesh_mesh_2d_axes_1 {inlining_policy = #util.inline.never} : !flow.channel
1919 // CHECK: util.initializer {
20- // CHECK-DAG: %[[AXIS_1_SIZE:.+]] = arith.constant 4 : index
21- // CHECK-DAG: %[[AXIS_0_SIZE:.+]] = arith.constant 3 : index
2220 // CHECK-DAG: %[[DEFAULT_CHANNEL:.+]] = flow.channel.default : !flow.channel
2321 // CHECK: %[[CHANNEL_RANK:.+]] = flow.channel.rank %[[DEFAULT_CHANNEL]] : index
24- // CHECK: %[[COLOR_AND_KEY:.+]]:2 = affine.delinearize_index %[[CHANNEL_RANK]] into
25- // CHECK-SAME: (%[[AXIS_0_SIZE]], %[[AXIS_1_SIZE]]) : index, index
22+ // CHECK: %[[COLOR_AND_KEY:.+]]:2 = affine.delinearize_index %[[CHANNEL_RANK]] into (3, 4) : index, index
2623 // CHECK: %[[CHANNEL:.+]] = flow.channel.split
2724 // CHECK-SAME: %[[DEFAULT_CHANNEL]], %[[COLOR_AND_KEY]]#0, %[[COLOR_AND_KEY]]#1 : !flow.channel -> !flow.channel
2825 // CHECK: util.global.store %[[CHANNEL]], @_mesh_mesh_2d_axes_1 : !flow.channel
@@ -42,13 +39,10 @@ module @static_4d_mesh_grouping_along_axes_2_1 {
4239 // CHECK: util.global private @_mesh_mesh_4d_axes_2_1 {inlining_policy = #util.inline.never} : !flow.channel
4340 // CHECK: util.initializer {
4441 // CHECK-DAG: %[[AXIS_3_SIZE:.+]] = arith.constant 6 : index
45- // CHECK-DAG: %[[AXIS_2_SIZE:.+]] = arith.constant 5 : index
4642 // CHECK-DAG: %[[AXIS_1_SIZE:.+]] = arith.constant 4 : index
47- // CHECK-DAG: %[[AXIS_0_SIZE:.+]] = arith.constant 3 : index
4843 // CHECK-DAG: %[[DEFAULT_CHANNEL:.+]] = flow.channel.default : !flow.channel
49- // CHECK: %[[CHANNEL_RANK:.+]] = flow.channel.rank %[[DEFAULT_CHANNEL]] : index
50- // CHECK: %[[DEVICE_MULTI_IDX:.+]]:4 = affine.delinearize_index %[[CHANNEL_RANK]] into
51- // CHECK-SAME: (%[[AXIS_0_SIZE]], %[[AXIS_1_SIZE]], %[[AXIS_2_SIZE]], %[[AXIS_3_SIZE]]) : index, index, index, index
44+ // CHECK: %[[CHANNEL_RANK:.+]] = flow.channel.rank %[[DEFAULT_CHANNEL]]
45+ // CHECK: %[[DEVICE_MULTI_IDX:.+]]:4 = affine.delinearize_index %[[CHANNEL_RANK]] into (3, 4, 5, 6) : index
5246 // CHECK: %[[IN_GROUP_IDX:.+]] = affine.apply
5347 // CHECK-SAME: #map()[%[[DEVICE_MULTI_IDX]]#2, %[[AXIS_1_SIZE]], %[[DEVICE_MULTI_IDX]]#1]
5448 // CHECK: %[[GROUP_IDX:.+]] = affine.apply
0 commit comments