Home
last modified time | relevance | path

Searched refs:map3 (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/mlir/test/python/ir/
H A Daffine_map.py50 print(map3)
85 map3.get_submap([42])
91 map3.get_minor_submap(42)
97 map3.get_major_submap(42)
141 print(map3.is_permutation)
156 print(map3.n_dims)
158 print(map3.n_inputs)
160 print(map3.n_symbols)
161 assert map3.n_inputs == map3.n_dims + map3.n_symbols
164 print(len(map3.results))
[all …]
H A Daffine_expr.py380 map3 = AffineAddExpr.get(
383 map = AffineMap.get(3, 2, [map1, map2, map3])
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DIntegerRelationTest.cpp106 IntegerRelation map3 = in TEST() local
109 EXPECT_TRUE(map1.isEqual(map3)); in TEST()
118 IntegerRelation map3 = in TEST() local
123 EXPECT_TRUE(map1.isEqual(map3)); in TEST()
/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dinline-scalar-operands.mlir5 #map3 = affine_map<(d0) -> ()>
12 %1 = linalg.generic {indexing_maps = [#map2, #map3, #map2],
29 #map3 = affine_map<(d0) -> (0)>
37 %1 = linalg.generic {indexing_maps = [#map2, #map3, #map2],
H A Dtile-to-foreach-thread.mlir52 // CHECK-DAG: #[[$map3:.+]] = affine_map<(d0) -> (d0 * 15)>
68 // CHECK: %[[LB1:.+]] = affine.apply #[[$map3]](%[[IV1]])
71 // CHECK: %[[LB1:.+]] = affine.apply #[[$map3]](%[[IV1]])
144 // CHECK-DAG: #[[$map3:.+]] = affine_map<(d0) -> (d0 * 21)>
159 // CHECK: %[[LB1:.+]] = affine.apply #[[$map3]](%[[IV1]])
162 // CHECK: %[[LB1:.+]] = affine.apply #[[$map3]](%[[IV1]])
H A Dfuse-with-reshape-by-collapsing.mlir9 #map3 = affine_map<(d0, d1, d2, d3, d4, d5, d6, d7) -> (d0, d1, d2, d3, d4, d5, d6, d7)>
16 indexing_maps = [#map0, #map1, #map2, #map3],
60 #map3 = affine_map<(d0, d1, d2, d3, d4, d5, d6, d7) -> (d0, d1, d2, d3, d4, d5, d6, d7)>
67 indexing_maps = [#map0, #map1, #map2, #map3],
122 #map3 = affine_map<(d0, d1, d2, d3, d4, d5, d6, d7) -> (d0, d1, d2, d3, d4, d5, d6, d7)>
129 indexing_maps = [#map0, #map1, #map2, #map3],
166 #map3 = affine_map<(d0, d1, d2, d3, d4, d5, d6, d7) -> (d0, d1, d2, d3, d4, d5, d6, d7)>
181 indexing_maps = [#map0, #map1, #map2, #map3],
H A Dcanonicalize-duplicate-inputs.mlir101 #map3 = affine_map<(d0, d1, d2) -> (d1, d0, d2)>
105 indexing_maps = [#map0, #map1, #map2, #map3, #map4],
217 #map3 = affine_map<(d0, d1) -> (d1)>
221 indexing_maps = [#map3, #map0, #map0, #map2, #map1, #map1, #map2],
H A Dfusion-elementwise-ops.mlir450 #map3 = affine_map<(d0, d1) -> (d1)>
471 {indexing_maps = [#map2, #map3, #map2],
921 #map3 = affine_map<(d0, d1) -> (d0)>
939 indexing_maps = [#map2, #map3],
H A Dpromote.mlir5 #map3 = affine_map<(d0) -> (d0 + 3)>
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Dfinalizing-bufferize.mlir66 // CHECK: #[[$map3:.*]] = affine_map<(d0)[s0] -> (d0 + 25)>
68 // CHECK-SAME: %[[arg:.*]]: memref<?xf32, #[[$map3]]>)
74 #map3 = affine_map<(d0)[s0] -> (d0 + 25)>
75 func.func @static_layout_to_no_layout_cast(%m: memref<?xf32, #map3>) -> memref<?xf32> {
76 %0 = bufferization.to_tensor %m : memref<?xf32, #map3>
/llvm-project-15.0.7/mlir/test/Conversion/VectorToGPU/
H A Dvector-to-mma-ops-mma-sync.mlir28 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
120 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
174 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
214 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
252 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
298 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
356 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
427 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
495 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
548 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
[all …]
H A Dvector-to-mma-ops.mlir6 #map3 = affine_map<(d0, d1, d2) -> (d0, d1)>
22 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
40 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
58 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
81 …%19 = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "paral…
105 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
127 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
150 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
169 …%D = vector.contract {indexing_maps = [#map1, #map2, #map3], iterator_types = ["parallel", "parall…
/llvm-project-15.0.7/mlir/test/Conversion/SCFToGPU/
H A Dparallel_loop.mlir203 #map3 = affine_map<(d0, d1)[s0, s1, s2] -> (d0 * s1 + s0 + d1 * s2)>
219 … %arg0[%arg3, %arg4][%squared_min, %5][%c1, %c1] : memref<?x?xf32, #map0> to memref<?x?xf32, #map3>
224 …f.subview %arg1[%arg3, %arg4][%8, %10][%c1, %c1] : memref<?x?xf32, #map0> to memref<?x?xf32, #map3>
229 ….subview %arg2[%arg3, %arg4][%13, %15][%c1, %c1] : memref<?x?xf32, #map0> to memref<?x?xf32, #map3>
231 %17 = memref.load %6[%arg5, %arg6] : memref<?x?xf32, #map3>
232 %18 = memref.load %11[%arg5, %arg6] : memref<?x?xf32, #map3>
233 %19 = memref.load %16[%arg5, %arg6] : memref<?x?xf32, #map3>
235 memref.store %20, %16[%arg5, %arg6] : memref<?x?xf32, #map3>
/llvm-project-15.0.7/mlir/test/Dialect/Vector/
H A Dvector-transforms.mlir199 // CHECK-NEXT: %[[R1S00:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_typ…
208 // CHECK-NEXT: %[[R1S02:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_typ…
217 // CHECK-NEXT: %[[R1S20:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_typ…
263 // CHECK-NEXT: %[[R0:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
264 // CHECK-NEXT: %[[R1:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
265 // CHECK-NEXT: %[[R2:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
266 // CHECK-NEXT: %[[R3:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
392 // CHECK-NEXT: %[[R0:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
393 // CHECK-NEXT: %[[R1:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
394 // CHECK-NEXT: %[[R2:.*]] = vector.contract {indexing_maps = [#map2, #map3, #map0], iterator_types …
[all …]
H A Dvector-transfer-to-vector-load-store.mlir267 #map3 = affine_map<(d0, d1) -> (d1, d0, 0, 0)>
303 …%3 = vector.transfer_read %arg0[%c0, %c0], %cst {permutation_map = #map3} : memref<?x?xf32>, vecto…
/llvm-project-15.0.7/mlir/test/IR/
H A Daffine-map.mlir19 #map3 = affine_map<(i, j) -> (i+1, 4*j + 2)>
20 // CHECK-NOT: #map3{{[a-z]}}
226 func.func private @f3(memref<2x4xi8, #map3, 1>)
H A Dparser.mlir13 #map3 = affine_map<(d0, d1, d2) -> (d1, d0, d2)>
107 func.func private @memrefs_map_nospace(memref<5x6x7xf32, #map3>)
113 func.func private @memrefs_map_intspace(memref<5x6x7xf32, #map3, 5>)
119 func.func private @memrefs_map_strspace(memref<5x6x7xf32, #map3, "private">)
125 func.func private @memrefs_map_dictspace(memref<5x6x7xf32, #map3, {memSpace = "special", subIndex =…
/llvm-project-15.0.7/mlir/test/Dialect/SCF/
H A Dfor-loop-peeling.mlir192 #map3 = affine_map<(d0, d1)[s0] -> (s0, d0 - d1 - 1)>
219 %m3 = affine.min #map3(%ub, %iv)[%step]
/llvm-project-15.0.7/mlir/test/Transforms/
H A Dmemref-bound-check.mlir205 #map3 = affine_map<(d0, d1) -> ((d0 * 72 + d1) floordiv 2304 + ((((d0 * 72 + d1) mod 2304) mod 1152…
214 %2 = affine.apply #map3(%i0, %i1)
H A Dcanonicalize.mlir479 #map3 = affine_map<(d0, d1)[s0, s1] -> (d0 * s1 + s0 + d1)>
508 %sv2 = memref.subview %0[0, 0][17, %arg4][1, 1] : memref<?x?xf32> to memref<17x?xf32, #map3>
510 %u2 = memref.dim %sv2, %c1 : memref<17x?xf32, #map3>
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Affine/
H A DPasses.td272 %8 = affine.apply #map3(%arg0)
280 %3 = affine.apply #map3(%c8)
/llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/
H A Dvectorize_reduction.mlir641 // CHECK: #[[$map3:.*]] = affine_map<([[d0:.*]], [[d1:.*]]) -> ([[d0]], [[d1]] * 2)>
645 // CHECK: %{{.*}} = affine.for %[[iv:.*]] = 0 to min #[[$map3]](%[[M:.*]], %[[N:.*]]) step …
646 // CHECK: %[[ub:.*]] = affine.min #[[$map3]](%[[M]], %[[N]])
/llvm-project-15.0.7/mlir/test/Dialect/Affine/
H A Daffine-loop-normalize.mlir185 #map3 = affine_map<() -> (0)>
H A Ddma-generate.mlir518 #map3 = affine_map<(d0) -> (d0)>
528 affine.for %i9 = #map3(%i8) to #map12(%i8) {
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.td552 #map3 = affine_map<(d0, d1, d2, d3) -> (d0, d1, d2)>
561 %3 = linalg.generic {indexing_maps = [#map0, #map1, #map2, #map3],

12