| /llvm-project-15.0.7/mlir/test/python/ir/ |
| H A D | affine_map.py | 50 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 D | affine_expr.py | 380 map3 = AffineAddExpr.get( 383 map = AffineMap.get(3, 2, [map1, map2, map3])
|
| /llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/ |
| H A D | IntegerRelationTest.cpp | 106 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 D | inline-scalar-operands.mlir | 5 #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 D | tile-to-foreach-thread.mlir | 52 // 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 D | fuse-with-reshape-by-collapsing.mlir | 9 #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 D | canonicalize-duplicate-inputs.mlir | 101 #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 D | fusion-elementwise-ops.mlir | 450 #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 D | promote.mlir | 5 #map3 = affine_map<(d0) -> (d0 + 3)>
|
| /llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/ |
| H A D | finalizing-bufferize.mlir | 66 // 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 D | vector-to-mma-ops-mma-sync.mlir | 28 #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 D | vector-to-mma-ops.mlir | 6 #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 D | parallel_loop.mlir | 203 #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 D | vector-transforms.mlir | 199 // 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 D | vector-transfer-to-vector-load-store.mlir | 267 #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 D | affine-map.mlir | 19 #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 D | parser.mlir | 13 #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 D | for-loop-peeling.mlir | 192 #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 D | memref-bound-check.mlir | 205 #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 D | canonicalize.mlir | 479 #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 D | Passes.td | 272 %8 = affine.apply #map3(%arg0) 280 %3 = affine.apply #map3(%c8)
|
| /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/ |
| H A D | vectorize_reduction.mlir | 641 // 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 D | affine-loop-normalize.mlir | 185 #map3 = affine_map<() -> (0)>
|
| H A D | dma-generate.mlir | 518 #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 D | LinalgTransformOps.td | 552 #map3 = affine_map<(d0, d1, d2, d3) -> (d0, d1, d2)> 561 %3 = linalg.generic {indexing_maps = [#map0, #map1, #map2, #map3],
|