Lines Matching full:pad
20 %matmul_padded, %0, %copy_back = transform.structured.pad %matmul_l1 {
25 // In this case, the pad op is actually empty: we only tile the first dimension
27 %pad = transform.get_producer_of_operand %matmul_padded[1]
31 transform.structured.hoist_pad.build_packing_loop_nest %pad above %loops_l1
54 %matmul_padded, %0, %copy_back = transform.structured.pad %matmul_l1 {
59 %pad = transform.get_producer_of_operand %matmul_padded[2]
64 transform.structured.hoist_pad.build_packing_loop_nest %pad above %loops_l1
78 // BUILD-PACKING-LOOP-NEST: tensor.pad %{{.*}}
94 %matmul_padded, %0, %copy_back = transform.structured.pad %matmul_l1 {
99 %pad = transform.get_producer_of_operand %matmul_padded[0]
102 transform.structured.hoist_pad.build_packing_loop_nest %pad above %loops_l1
116 // BUILD-PACKING-LOOP-NEST: tensor.pad %{{.*}}
134 %matmul_padded, %0, %copy_back = transform.structured.pad %matmul_l1 {
139 %pad = transform.get_producer_of_operand %matmul_padded[0]
142 transform.structured.hoist_pad.build_packing_loop_nest %pad above %loops_l1, transpose by [1, 0]
158 // BUILD-PACKING-LOOP-NEST: %[[PADDED:.*]] = tensor.pad %[[EXTRACTED_SLICE]]
172 %matmul_padded, %0, %copy_back = transform.structured.pad %matmul_l1 {
177 %pad = transform.get_producer_of_operand %matmul_padded[2]
182 transform.structured.hoist_pad.build_packing_loop_nest %pad above %loops_l1#1