Lines Matching refs:memref

20 // CHECK-SAME:   ([[ARG_0_:%.+]]: memref<1x?x?x1x?x64xf32>) {
21 func @test_norm_dynamic12(%arg0 : memref<1x?x?x14xf32, #map_tiled>) -> () {
24 %0 = memref.dim %arg0, %c1 :memref<1x?x?x14xf32, #map_tiled>
25 %1 = memref.dim %arg0, %c2 :memref<1x?x?x14xf32, #map_tiled>
26 %2 = memref.alloc(%0, %1) : memref<1x?x?x14xf32, #map_tiled>
27 …"test.op_norm"(%arg0, %2) : (memref<1x?x?x14xf32, #map_tiled>, memref<1x?x?x14xf32, #map_tiled>) -…
28 memref.dealloc %2 : memref<1x?x?x14xf32, #map_tiled>
33 … // CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<1x?x?x1x?x64xf32>
34 … // CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<1x?x?x1x?x64xf32>
41 …// CHECK: [[RES_:%.+]] = memref.alloc([[VAR_2_]], [[VAR_3_]], [[VAR_4_]]) : memref<1x?x?…
42 …// CHECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<1x?x?x1x?x64xf32>, memref<1x?x?…
43 // CHECK: memref.dealloc [[RES_]] : memref<1x?x?x1x?x64xf32>
62 // CHECK-SAME: ([[ARG_0_:%.+]]: memref<?x?x?x?x?x?xf32>) {
63 func @test_norm_dynamic1234(%arg0 : memref<?x?x?x?xf32, #map_tiled1>) -> () {
68 %0 = memref.dim %arg0, %c0 :memref<?x?x?x?xf32, #map_tiled1>
69 %1 = memref.dim %arg0, %c1 :memref<?x?x?x?xf32, #map_tiled1>
70 %2 = memref.dim %arg0, %c2 :memref<?x?x?x?xf32, #map_tiled1>
71 %3 = memref.dim %arg0, %c3 :memref<?x?x?x?xf32, #map_tiled1>
72 %4 = memref.alloc(%0, %1, %2, %3) : memref<?x?x?x?xf32, #map_tiled1>
73 …"test.op_norm"(%arg0, %4) : (memref<?x?x?x?xf32, #map_tiled1>, memref<?x?x?x?xf32, #map_tiled1>) -…
74 memref.dealloc %4 : memref<?x?x?x?xf32, #map_tiled1>
81 // CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_0_]] : memref<?x?x?x?x?x?xf32>
82 // CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<?x?x?x?x?x?xf32>
83 // CHECK-DAG: [[DIM_2_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<?x?x?x?x?x?xf32>
84 // CHECK-DAG: [[DIM_3_:%.+]] = memref.dim [[ARG_0_]], [[CST_3_]] : memref<?x?x?x?x?x?xf32>
92 …ECK: [[RES_:%.+]] = memref.alloc([[VAR_4_]], [[VAR_5_]], [[VAR_6_]], [[VAR_7_]], [[VAR_8…
93 …// CHECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<?x?x?x?x?x?xf32>, memref<?x?x?x…
94 // CHECK: memref.dealloc [[RES_]] : memref<?x?x?x?x?x?xf32>
108 // CHECK-SAME: ([[ARG_0_:%.+]]: memref<1x?x?x14xf32, #[[$MAP6]]>) {
109 func @test_norm_dynamic_not_tiled0(%arg0 : memref<1x?x?x14xf32, #map_not_tiled0>) -> () {
112 %0 = memref.dim %arg0, %c1 :memref<1x?x?x14xf32, #map_not_tiled0>
113 %1 = memref.dim %arg0, %c2 :memref<1x?x?x14xf32, #map_not_tiled0>
114 %2 = memref.alloc(%0, %1) : memref<1x?x?x14xf32, #map_not_tiled0>
115 …"test.op_norm"(%arg0, %2) : (memref<1x?x?x14xf32, #map_not_tiled0>, memref<1x?x?x14xf32, #map_not_…
116 memref.dealloc %2 : memref<1x?x?x14xf32, #map_not_tiled0>
121 …// CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<1x?x?x14xf32, #[[$…
122 …// CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<1x?x?x14xf32, #[[$…
123 …// CHECK: [[RES_:%.+]] = memref.alloc([[DIM_0_]], [[DIM_1_]]) : memref<1x?x?x14xf32, #[[…
124 …HECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<1x?x?x14xf32, #[[$MAP6]]>, memref<1…
125 // CHECK: memref.dealloc [[RES_]] : memref<1x?x?x14xf32, #[[$MAP6]]>
139 // CHECK-SAME: ([[ARG_0_:%.+]]: memref<1x?x?x14xf32, #[[$MAP6]]>) {
140 func @test_norm_dynamic_not_tiled1(%arg0 : memref<1x?x?x14xf32, #map_not_tiled1>) -> () {
143 %0 = memref.dim %arg0, %c1 :memref<1x?x?x14xf32, #map_not_tiled1>
144 %1 = memref.dim %arg0, %c2 :memref<1x?x?x14xf32, #map_not_tiled1>
145 %2 = memref.alloc(%0, %1) : memref<1x?x?x14xf32, #map_not_tiled1>
146 …"test.op_norm"(%arg0, %2) : (memref<1x?x?x14xf32, #map_not_tiled1>, memref<1x?x?x14xf32, #map_not_…
147 memref.dealloc %2 : memref<1x?x?x14xf32, #map_not_tiled1>
152 …// CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<1x?x?x14xf32, #[[$…
153 …// CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<1x?x?x14xf32, #[[$…
154 …// CHECK: [[RES_:%.+]] = memref.alloc([[DIM_0_]], [[DIM_1_]]) : memref<1x?x?x14xf32, #[[…
155 …HECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<1x?x?x14xf32, #[[$MAP6]]>, memref<1…
156 // CHECK: memref.dealloc [[RES_]] : memref<1x?x?x14xf32, #[[$MAP6]]>
170 // CHECK-SAME: ([[ARG_0_:%.+]]: memref<1x?x?x14xf32, #[[$MAP7]]>) {
171 func @test_norm_dynamic_not_tiled2(%arg0 : memref<1x?x?x14xf32, #map_not_tiled2>) -> () {
174 %0 = memref.dim %arg0, %c1 :memref<1x?x?x14xf32, #map_not_tiled2>
175 %1 = memref.dim %arg0, %c2 :memref<1x?x?x14xf32, #map_not_tiled2>
176 %2 = memref.alloc(%0, %1) : memref<1x?x?x14xf32, #map_not_tiled2>
177 …"test.op_norm"(%arg0, %2) : (memref<1x?x?x14xf32, #map_not_tiled2>, memref<1x?x?x14xf32, #map_not_…
178 memref.dealloc %2 : memref<1x?x?x14xf32, #map_not_tiled2>
183 …// CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<1x?x?x14xf32, #[[$…
184 …// CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<1x?x?x14xf32, #[[$…
185 …// CHECK: [[RES_:%.+]] = memref.alloc([[DIM_0_]], [[DIM_1_]]) : memref<1x?x?x14xf32, #[[…
186 …HECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<1x?x?x14xf32, #[[$MAP7]]>, memref<1…
187 // CHECK: memref.dealloc [[RES_]] : memref<1x?x?x14xf32, #[[$MAP7]]>
201 // CHECK-SAME: ([[ARG_0_:%.+]]: memref<1x?x?x14xf32, #[[$MAP8]]>) {
202 func @test_norm_dynamic_not_tiled3(%arg0 : memref<1x?x?x14xf32, #map_not_tiled3>) -> () {
205 %0 = memref.dim %arg0, %c1 :memref<1x?x?x14xf32, #map_not_tiled3>
206 %1 = memref.dim %arg0, %c2 :memref<1x?x?x14xf32, #map_not_tiled3>
207 %2 = memref.alloc(%0, %1) : memref<1x?x?x14xf32, #map_not_tiled3>
208 …"test.op_norm"(%arg0, %2) : (memref<1x?x?x14xf32, #map_not_tiled3>, memref<1x?x?x14xf32, #map_not_…
209 memref.dealloc %2 : memref<1x?x?x14xf32, #map_not_tiled3>
214 …// CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<1x?x?x14xf32, #[[$…
215 …// CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<1x?x?x14xf32, #[[$…
216 …// CHECK: [[RES_:%.+]] = memref.alloc([[DIM_0_]], [[DIM_1_]]) : memref<1x?x?x14xf32, #[[…
217 …HECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<1x?x?x14xf32, #[[$MAP8]]>, memref<1…
218 // CHECK: memref.dealloc [[RES_]] : memref<1x?x?x14xf32, #[[$MAP8]]>
232 // CHECK-SAME: ([[ARG_0_:%.+]]: memref<1x?x?x14xf32, #[[$MAP9]]>) {
233 func @test_norm_dynamic_not_tiled4(%arg0 : memref<1x?x?x14xf32, #map_not_tiled4>) -> () {
236 %0 = memref.dim %arg0, %c1 :memref<1x?x?x14xf32, #map_not_tiled4>
237 %1 = memref.dim %arg0, %c2 :memref<1x?x?x14xf32, #map_not_tiled4>
238 %2 = memref.alloc(%0, %1) : memref<1x?x?x14xf32, #map_not_tiled4>
239 …"test.op_norm"(%arg0, %2) : (memref<1x?x?x14xf32, #map_not_tiled4>, memref<1x?x?x14xf32, #map_not_…
240 memref.dealloc %2 : memref<1x?x?x14xf32, #map_not_tiled4>
245 …// CHECK-DAG: [[DIM_0_:%.+]] = memref.dim [[ARG_0_]], [[CST_1_]] : memref<1x?x?x14xf32, #[[$…
246 …// CHECK-DAG: [[DIM_1_:%.+]] = memref.dim [[ARG_0_]], [[CST_2_]] : memref<1x?x?x14xf32, #[[$…
247 …// CHECK: [[RES_:%.+]] = memref.alloc([[DIM_0_]], [[DIM_1_]]) : memref<1x?x?x14xf32, #[[…
248 …HECK: "test.op_norm"([[ARG_0_]], [[RES_]]) : (memref<1x?x?x14xf32, #[[$MAP9]]>, memref<1…
249 // CHECK: memref.dealloc [[RES_]] : memref<1x?x?x14xf32, #[[$MAP9]]>