• Home
  • Raw
  • Download

Lines Matching refs:linalg

14 …%0 = linalg.slice %arg0[%c0] : memref<?x?xf32, affine_map<(i, j)[off, M]->(off + M * i + j)>>, ind…
22 …%0 = linalg.slice %arg0[%c0, %c0] : memref<?x?xf32, affine_map<(i, j)[off, M]->(off + M * i + j)>>…
38 linalg.yield %arg0: memref<?xf32, affine_map<(i)[off]->(off + i)>>
45 linalg.generic {
55 linalg.generic {
60 linalg.yield
68 linalg.generic {
73 linalg.yield %i : i32
81 linalg.generic {
86 linalg.yield %f: f32
93 …// expected-error @+7 {{'linalg.yield' op type of yield operand 1 ('i4') doesn't match the element…
94 linalg.generic {
100 linalg.yield %1: i4
108 linalg.generic {
117 linalg.yield %1: f32
130 linalg.generic {
136 linalg.yield %f0: f32
138 linalg.yield %f0: f32
146 // expected-error @+1 {{linalg.generic' op expected region with 1 block}}
147 linalg.generic {
159 linalg.generic {
164 linalg.yield %f: f32
172 linalg.generic {
177 linalg.yield %i : i1
185 linalg.indexed_generic {
190 linalg.yield %f : f32
198 linalg.indexed_generic {
203 linalg.yield %f: f32
211 linalg.indexed_generic {
216 linalg.yield %i: index
224 linalg.indexed_generic {
229 linalg.yield %1: f32
238 linalg.indexed_generic {
243 linalg.yield %1: f32
251 linalg.indexed_generic {
256 linalg.yield %val, %val: f32, f32
263 …f yield operand 1 ('i1') doesn't match the element type of the enclosing linalg.generic op ('f32')…
264 linalg.generic {
270 linalg.yield %0: i1
278 %0 = linalg.generic {
283 linalg.yield %i: f32
290 // expected-error @+2 {{op expects regions to end with 'linalg.yield', found 'std.addf'}}
291 …// expected-note @+1 {{in custom textual format, the absence of terminator implies 'linalg.yield'}}
292 linalg.generic {
306 linalg.conv(%arg0, %arg1, %arg2) : memref<?xf32>, memref<?xf32>, memref<?xf32>
312 !invalid_type = type !linalg.unknown
317 !invalid_type = type !linalg<"?">
323 %0 = linalg.reshape %arg0 [affine_map<()->(0)>] : memref<f32> into memref<f32>
330 %0 = linalg.reshape %arg0 [affine_map<(i)->(i)>] : memref<?xf32> into memref<?xf32>
337 %0 = linalg.reshape %arg0 [affine_map<(i, j, k) -> (i, j)>] :
345 %0 = linalg.reshape %arg0 [affine_map<(i) -> (i)>, affine_map<(i, j, k) -> (k)>] :
353 %0 = linalg.reshape %arg0 [affine_map<(i, j, k) -> (i, j)>, affine_map<(i, j, k) -> (k, j)>] :
361 %0 = linalg.reshape %arg0 [affine_map<(i, j, k) -> (i, j)>, affine_map<(i, j, k) -> (k)>] :
371 linalg.pooling_max(%arg0, %arg1, %arg2) {strides = [2, 1, 2]}:
380 linalg.batch_matmul ins(%a3, %b3: memref<?x?x?xf32>, memref<?x?xf32>)
389 linalg.matmul ins(%m, %m: memref<?x?xf32>, memref<?x?xf32>)
399 %res = linalg.matmul ins(%m, %m : memref<?x?xf32>, memref<?x?xf32>)
408 %res:2 = linalg.matmul ins(%m : memref<?x?xf32>)
418 %res = linalg.matmul ins(%m, %m : memref<?x?xf32>, memref<?x?xf32>)
428 %res = linalg.matmul ins(%m, %m : memref<?x?xf32>, memref<?x?xf32>)