Lines Matching refs:SAME
20 // CHECK-SAME: %[[ARG0:[a-zA-Z0-9_]+]]: memref<?x?xf32>
21 // CHECK-SAME: %[[ARG1:[a-zA-Z0-9_]+]]: memref<?x?xf32>
22 // CHECK-SAME: %[[ARG2:[a-zA-Z0-9_]+]]: memref<?x?xf32>
30 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion_original"
34 // CHECK-SAME: to (%[[M]], %[[N]])
35 // CHECK-SAME: step (%[[C32]], %[[C64]]) {
39 // CHECK-SAME: [%[[TILE_M]], %[[K]]]
43 // CHECK-SAME: %[[K_2]], %[[TILE_N]]
49 // CHECK-SAME: [%[[TILE_M_2]], %[[TILE_N_2]]]
51 // CHECK-SAME: [%[[TILE_M]], %[[TILE_N]]]
53 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion_producer"
57 // CHECK-SAME: [%[[TILE_M]], %[[TILE_K]]]
60 // CHECK-SAME: [%[[TILE_K_2]], %[[TILE_N]]]
62 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion"
63 // CHECK-SAME: ins(%[[SV4]], %[[SV5]]
64 // CHECK-SAME: : memref<?x?xf32, #[[MAP1]]>, memref<?x?xf32, #[[MAP1]]>)
65 // CHECK-SAME: outs(%[[SV3]] : memref<?x?xf32, #[[MAP1]]>)
69 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion_original"
90 // CHECK-SAME: %[[ARG0:[a-zA-Z0-9_]+]]: memref<?x?xf32>
91 // CHECK-SAME: %[[ARG1:[a-zA-Z0-9_]+]]: memref<?x?xf32>
92 // CHECK-SAME: %[[ARG2:[a-zA-Z0-9_]+]]: memref<?x?xf32>
93 // CHECK-SAME: %[[ARG3:[a-zA-Z0-9_]+]]: memref<?x?xf32>
101 // CHECK-SAME: __internal_linalg_transform__ = "after_rhs_fusion_original"
104 // CHECK-SAME: (%[[C0]]) to (%[[N]]) step (%[[C64]]) {
108 // CHECK-SAME: [%[[K]], %[[TILE_N]]]
113 // CHECK-SAME: [%[[M]], %[[TILE_N_2]]]
116 // CHECK-SAME: [%[[K_2]], %[[TILE_N]]]
118 // CHECK-SAME: [%[[K_2]], %[[TILE_N]]]
120 // CHECK-SAME: __internal_linalg_transform__ = "after_rhs_fusion_producer"
125 // CHECK-SAME: (%[[C0]]) to (%[[M_2]]) step (%[[C32]]) {
130 // CHECK-SAME: [%[[TILE_M]], %[[TILE_K]]]
133 // CHECK-SAME: [%[[TILE_K_2]], %[[TILE_N]]]
136 // CHECK-SAME: [%[[TILE_M_2]], %[[TILE_N_2]]]
138 // CHECK-SAME: __internal_linalg_transform__ = "after_rhs_fusion"
139 // CHECK-SAME: ins(%[[SV4]], %[[SV5]]
140 // CHECK-SAME: : memref<?x?xf32, #[[MAP1]]>, memref<?x?xf32, #[[MAP1]]>)
141 // CHECK-SAME: outs(%[[SV6]] : memref<?x?xf32, #[[MAP1]]>)
146 // CHECK-SAME: __internal_linalg_transform__ = "after_rhs_fusion_original"
168 // CHECK-SAME: %[[ARG0:[a-zA-Z0-9_]+]]: memref<?x?xf32>
169 // CHECK-SAME: %[[ARG1:[a-zA-Z0-9_]+]]: memref<?x?xf32>
170 // CHECK-SAME: %[[ARG2:[a-zA-Z0-9_]+]]: memref<?x?xf32>
171 // CHECK-SAME: %[[ARG3:[a-zA-Z0-9_]+]]: memref<?x?xf32>
179 // CHECK-SAME: __internal_linalg_transform__ = "after_two_operand_fusion_original"
181 // CHECK-SAME: __internal_linalg_transform__ = "after_two_operand_fusion_original"
184 // CHECK-SAME: (%[[C0]]) to (%[[M]]) step (%[[C32]]) {
188 // CHECK-SAME: [%[[TILE_M]], %[[K]]]
193 // CHECK-SAME: [%[[TILE_M_2]], %[[N]]]
195 // CHECK-SAME: [%[[TILE_M]], %[[N]]]
198 // CHECK-SAME: [%[[TILE_M]], %[[K_2]]]
200 // CHECK-SAME: [%[[TILE_M]], %[[K_2]]]
202 // CHECK-SAME: __internal_linalg_transform__ = "after_two_operand_fusion_producer"
204 // CHECK-SAME: __internal_linalg_transform__ = "after_two_operand_fusion_producer"
207 // CHECK-SAME: (%[[C0]]) to (%[[N_2]]) step (%[[C64]]) {
211 // CHECK-SAME: [%[[TILE_M]], %[[TILE_K]]]
216 // CHECK-SAME: [%[[TILE_K_2]], %[[TILE_N]]]
219 // CHECK-SAME: [%[[TILE_M_2]], %[[TILE_N_2]]]
221 // CHECK-SAME: __internal_linalg_transform__ = "after_two_operand_fusion"
222 // CHECK-SAME: ins(%[[SV4]], %[[SV5]]
223 // CHECK-SAME: : memref<?x?xf32, #[[MAP1]]>, memref<?x?xf32, #[[MAP1]]>)
224 // CHECK-SAME: outs(%[[SV6]] : memref<?x?xf32, #[[MAP1]]>)
229 // CHECK-SAME: __internal_linalg_transform__ = "after_two_operand_fusion_original"
250 // CHECK-SAME: %[[ARG0:[a-zA-Z0-9_]+]]: memref<?x?xf32>
251 // CHECK-SAME: %[[ARG1:[a-zA-Z0-9_]+]]: memref<?x?xf32>
252 // CHECK-SAME: %[[ARG2:[a-zA-Z0-9_]+]]: memref<?x?xf32>
253 // CHECK-SAME: %[[ARG3:[a-zA-Z0-9_]+]]: memref<?x?xf32>
254 // CHECK-SAME: %[[ARG4:[a-zA-Z0-9_]+]]: memref<?x?xf32>
261 // CHECK-SAME: __internal_linalg_transform__ = "after_lhs_fusion_original"
264 // CHECK-SAME: (%[[C0]]) to (%[[M]]) step (%[[C32]]) {
268 // CHECK-SAME: [%[[TILE_M]], %[[K2]]]
273 // CHECK-SAME: [%[[TILE_M_2]], %[[N]]]
277 // CHECK-SAME: [%[[TILE_M]], %[[K1]]]
280 // CHECK-SAME: [%[[TILE_M]], %[[K2_2]]]
282 // CHECK-SAME: __internal_linalg_transform__ = "after_lhs_fusion_producer"
283 // CHECK-SAME: ins(%[[SV3]], %[[SV4]]
284 // CHECK-SAME: : memref<?x?xf32, #[[MAP1]]>, memref<?x?xf32, #[[MAP1]]>)
285 // CHECK-SAME: outs(%[[SV1_2]] : memref<?x?xf32, #[[MAP1]]>)
288 // CHECK-SAME: (%[[C0]]) to (%[[N_2]]) step (%[[C64]]) {
292 // CHECK-SAME: [%[[TILE_M]], %[[TILE_K]]]
297 // CHECK-SAME: [%[[TILE_K_2]], %[[TILE_N]]]
300 // CHECK-SAME: [%[[TILE_M_2]], %[[TILE_N_2]]]
302 // CHECK-SAME: __internal_linalg_transform__ = "after_lhs_fusion"
303 // CHECK-SAME: ins(%[[SV6]], %[[SV7]]
304 // CHECK-SAME: : memref<?x?xf32, #[[MAP1]]>, memref<?x?xf32, #[[MAP1]]>)
305 // CHECK-SAME: outs(%[[SV8]] : memref<?x?xf32, #[[MAP1]]>)
310 // CHECK-SAME: __internal_linalg_transform__ = "after_lhs_fusion_original"
340 // CHECK-SAME: %[[ARG0:[a-zA-Z0-9_]+]]: memref<?x?xf32>
341 // CHECK-SAME: %[[ARG1:[a-zA-Z0-9_]+]]: memref<?x?xf32>
342 // CHECK-SAME: %[[ARG2:[a-zA-Z0-9_]+]]: memref<?x?xf32>
345 // CHECK-SAME: after_transpose_fusion_original
352 // CHECK-SAME: after_transpose_fusion_producer
353 // CHECK-SAME: ins(%[[T8]], %[[T9]]
354 // CHECK-SAME: outs(%[[T5]]
357 // CHECK-SAME: ins(%[[T5]], %[[T5]]
358 // CHECK-SAME: outs(%[[T6]]
359 // CHECK-SAME: after_transpose_fusion
446 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion_original"
448 // CHECK-SAME: {
450 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion_producer"
452 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion"
455 // CHECK-SAME: __internal_linalg_transform__ = "after_basic_fusion_original"