Home
last modified time | relevance | path

Searched refs:map2 (Results 1 – 25 of 65) sorted by relevance

123

/llvm-project-15.0.7/mlir/lib/Dialect/Utils/
H A DStructuredOpsUtils.cpp21 auto map2 = indexingMaps[2].cast<AffineMapAttr>().getValue(); in isRowMajorMatmul() local
24 map2.getNumResults() != 2 || map0.getNumInputs() != 3 || in isRowMajorMatmul()
25 map1.getNumInputs() != 3 || map2.getNumInputs() != 3) { in isRowMajorMatmul()
30 AffineExpr m = map2.getResult(0); in isRowMajorMatmul()
31 AffineExpr n = map2.getResult(1); in isRowMajorMatmul()
51 map1.getNumInputs() != 3 || map2.getNumInputs() != 3) { in isColumnMajorMatmul()
56 AffineExpr n = map2.getResult(0); in isColumnMajorMatmul()
57 AffineExpr m = map2.getResult(1); in isColumnMajorMatmul()
82 AffineExpr b = map2.getResult(0); in isRowMajorBatchMatmul()
83 AffineExpr m = map2.getResult(1); in isRowMajorBatchMatmul()
[all …]
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_map_subtract.c521 isl_map_free(map2); in replace_pair_by_empty()
560 map2 = isl_map_compute_divs(map2); in isl_map_subtract()
561 if (!map1 || !map2) in isl_map_subtract()
565 map2 = isl_map_remove_empty_parts(map2); in isl_map_subtract()
579 isl_map_free(map2); in isl_map_subtract()
584 isl_map_free(map2); in isl_map_subtract()
700 if (!map1 || !map2) in map_diff_is_empty()
806 if (!map1 || !map2) in map_is_singleton_subset()
834 if (!map1 || !map2) in map_is_subset()
865 map2 = isl_map_compute_divs(isl_map_copy(map2)); in map_is_subset()
[all …]
H A Disl_map.c1620 if (!map1 || !map2) in isl_map_align_params_map_map_and_test()
1629 map2 = isl_map_copy(map2); in isl_map_align_params_map_map_and_test()
1631 map2 = isl_map_align_params(map2, isl_map_get_space(map1)); in isl_map_align_params_map_map_and_test()
3837 if (map2->p[0]->n_eq + map2->p[0]->n_ineq != 1) in map_intersect_add_constraint()
3898 return map2; in map_intersect_internal()
3905 map2->p[0]->n_eq + map2->p[0]->n_ineq == 1)) in map_intersect_internal()
8199 return map2; in map_union_disjoint()
8219 return map2; in map_union_disjoint()
10522 if (map1 == map2) in isl_map_plain_is_equal()
10529 map2 = isl_map_copy(map2); in isl_map_plain_is_equal()
[all …]
H A Disl_test.c75 isl_map *map, *map2; in test_parse_map_equal() local
82 isl_map_free(map2); in test_parse_map_equal()
358 const char *map2; member
495 isl_map_free(map2); in test_parse()
503 isl_map_free(map2); in test_parse()
669 isl_map_free(map2); in test_dim()
2411 map2 = isl_map_union(map2, map1); in test_coalesce_special()
2412 map2 = isl_map_align_divs_internal(map2); in test_coalesce_special()
2413 map2 = isl_map_coalesce(map2); in test_coalesce_special()
2415 if (!map2) in test_coalesce_special()
[all …]
H A Disl_union_map.c1575 isl_map *map2 = *entry; in apply_range_entry() local
1579 map2, isl_dim_in); in apply_range_entry()
1585 map2 = isl_map_apply_range(isl_map_copy(data->map), isl_map_copy(map2)); in apply_range_entry()
1589 isl_map_free(map2); in apply_range_entry()
1593 isl_map_free(map2); in apply_range_entry()
1667 isl_map *map2 = *entry; in map_lex_lt_entry() local
1671 map2, isl_dim_out); in map_lex_lt_entry()
1677 map2 = isl_map_lex_lt_map(isl_map_copy(data->map), isl_map_copy(map2)); in map_lex_lt_entry()
1693 isl_map *map2 = *entry; in map_lex_le_entry() local
1703 map2 = isl_map_lex_le_map(isl_map_copy(data->map), isl_map_copy(map2)); in map_lex_le_entry()
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/Linalg/
H A Dinline-scalar-operands.mlir4 #map2 = affine_map<(d0) -> (d0)>
12 %1 = linalg.generic {indexing_maps = [#map2, #map3, #map2],
28 #map2 = affine_map<(d0) -> (d0)>
37 %1 = linalg.generic {indexing_maps = [#map2, #map3, #map2],
H A Dtile-to-foreach-thread.mlir51 // CHECK-DAG: #[[$map2:.+]] = affine_map<(d0) -> (d0 * 10)>
66 // CHECK: %[[LB0:.+]] = affine.apply #[[$map2]](%[[IV0]])
70 // CHECK: %[[LB0:.+]] = affine.apply #[[$map2]](%[[IV0]])
95 // CHECK-DAG: #[[$map2:.+]] = affine_map<(d0)[s0] -> (d0 * -10 + s0, 10)>
112 // CHECK: %[[TS0:.+]] = affine.min #[[$map2]](%[[IV0]])[%[[M]]]
143 // CHECK-DAG: #[[$map2:.+]] = affine_map<(d0) -> (d0 * 10)>
157 // CHECK: %[[LB0:.+]] = affine.apply #[[$map2]](%[[IV0]])
161 // CHECK: %[[LB0:.+]] = affine.apply #[[$map2]](%[[IV0]])
H A Dtransform-op-fuse-into-containing.mlir5 #map2 = affine_map<(d0)[s0, s1] -> (-(d0 * s1) + s0, s1)>
22 %4 = affine.min #map2(%arg3)[%d0, %arg0]
56 #map2 = affine_map<(d0)[s0] -> (-(d0 * s0) + 64, s0)>
71 %4 = affine.min #map2(%arg3)[%arg0]
H A Ddetensorize_while_impure_cf.mlir6 #map2 = affine_map<(i) -> (i)>
14 indexing_maps = [#map2, #map1],
20 indexing_maps = [#map1, #map2],
H A Dfuse-with-reshape-by-collapsing.mlir8 #map2 = affine_map<(d0, d1, d2, d3, d4, d5, d6, d7) -> (d3, d4, d5, d6)>
16 indexing_maps = [#map0, #map1, #map2, #map3],
67 indexing_maps = [#map0, #map1, #map2, #map3],
129 indexing_maps = [#map0, #map1, #map2, #map3],
181 indexing_maps = [#map0, #map1, #map2, #map3],
281 #map2 = affine_map<(d0, d1, d2, d3) -> (d0, d2, d1, d3)>
286 indexing_maps = [#map0, #map1, #map2],
308 #map2 = affine_map<(d0, d1, d2, d3) -> (d0, d3)>
313 indexing_maps = [#map0, #map1, #map2],
336 #map2 = affine_map<(d0, d1, d2, d3) -> (d0, d1, d2, d3)>
[all …]
/llvm-project-15.0.7/mlir/test/Conversion/BufferizationToMemRef/
H A Dbufferization-to-memref.mlir64 #map2 = affine_map<(d0)[s0] -> (d0 * 10 + s0)>
65 func.func @conversion_with_invalid_layout_map(%arg0 : memref<?xf32, #map2>)
66 -> memref<?xf32, #map2> {
68 %1 = bufferization.clone %arg0 : memref<?xf32, #map2> to memref<?xf32, #map2>
69 memref.dealloc %arg0 : memref<?xf32, #map2>
70 return %1 : memref<?xf32, #map2>
/llvm-project-15.0.7/mlir/test/Dialect/Vector/
H A Dvector-reduce-to-contract.mlir96 #map2 = affine_map<(d0, d1, d2, d3) -> (d1, d2)>
112 indexing_maps = [#map0, #map1, #map2],
128 #map2 = affine_map<(d0, d1, d2, d3) -> (d0, d2)>
146 indexing_maps = [#map0, #map1, #map2],
160 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
178 indexing_maps = [#map0, #map1, #map2],
192 #map2 = affine_map<(d0, d1, d2) -> (d1)>
196 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d1)>
209 indexing_maps = [#map0, #map1, #map2],
227 #map2 = affine_map<(d0, d1) -> (d0)>
[all …]
H A Dvector-transforms.mlir85 // CHECK-NEXT: %[[R1S00:.*]] = vector.contract {indexing_maps = [#map0, #map1, #map2], iterator_typ…
92 // CHECK-NEXT: %[[R2S00:.*]] = vector.contract {indexing_maps = [#map0, #map1, #map2], iterator_typ…
199 // CHECK-NEXT: %[[R1S00:.*]] = 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-dropleadunitdim-transforms.mlir5 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d0, d1)>
11 // CHECK-NEXT: %[[R3:.+]] = vector.contract {indexing_maps = [#[[$map0]], #[[$map1]], #[[$map2]]…
35 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1) -> (d0)>
41 // CHECK-NEXT: %[[R3:.+]] = vector.contract {indexing_maps = [#[[$map0]], #[[$map1]], #[[$map2]]…
67 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d0, d1)>
75 // CHECK-NEXT: %[[R5:.+]] = vector.contract {indexing_maps = [#[[$map0]], #[[$map1]], #[[$map2]]…
100 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d0, d1)>
111 // CHECK-NEXT: %[[R7:.+]] = vector.contract {indexing_maps = [#[[$map0]], #[[$map1]], #[[$map2]…
137 // CHECK-DAG: #[[$map2:.*]] = affine_map<(d0, d1, d2) -> (d0, d1)>
145 // CHECK-NEXT: %[[R5:.+]] = vector.contract {indexing_maps = [#[[$map0]], #[[$map1]], #[[$map2]…
/llvm-project-15.0.7/mlir/test/python/ir/
H A Daffine_map.py45 map2 = AffineMap.get(0, 0, [c2])
46 print(map2)
62 assert map2 == AffineMap.get_constant(2)
130 map2 = AffineMap.get(3, 0, [d2, d0, d1])
137 print(map2.is_permutation)
139 print(map2.is_projected_permutation)
/llvm-project-15.0.7/mlir/unittests/Analysis/Presburger/
H A DIntegerRelationTest.cpp101 IntegerRelation map2 = in TEST() local
104 map1.applyRange(map2); in TEST()
115 IntegerRelation map2 = in TEST() local
121 map1.applyDomain(map2); in TEST()
/llvm-project-15.0.7/llvm/unittests/Support/
H A DYAMLIOTest.cpp119 FooBar& map2 = seq[1]; in TEST() local
122 EXPECT_EQ(map2.foo, 7); in TEST()
123 EXPECT_EQ(map2.bar, 9); in TEST()
233 FooBar& map2 = seq2[1]; in TEST() local
1013 FlagsMap map2; in TEST() local
1014 yin >> map2; in TEST()
1105 yin >> map2; in TEST()
1194 yin >> map2; in TEST()
1370 NameAndNumbers map2; in TEST() local
1371 yin >> map2; in TEST()
[all …]
/llvm-project-15.0.7/polly/lib/External/isl/include/isl/
H A Dmap.h235 __isl_take isl_map *map2);
333 __isl_take isl_map *map2);
383 __isl_take isl_map *map2);
390 __isl_take isl_map *map2);
393 __isl_take isl_map *map2);
397 __isl_take isl_map *map2);
401 __isl_take isl_map *map2);
403 __isl_take isl_map *map2);
596 __isl_keep isl_map *map2);
601 __isl_keep isl_map *map2);
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/Bufferization/Transforms/
H A Dfinalizing-bufferize.mlir49 // CHECK: #[[$map2:.*]] = affine_map<(d0)[s0] -> (d0 * 100 + s0)>
51 // CHECK-SAME: %[[arg:.*]]: memref<?xf32, #[[$map2]]>)
57 #map2 = affine_map<(d0)[s0] -> (d0 * 100 + s0)>
58 func.func @fancy_layout_to_no_layout_cast(%m: memref<?xf32, #map2>) -> memref<?xf32> {
59 %0 = bufferization.to_tensor %m : memref<?xf32, #map2>
/llvm-project-15.0.7/mlir/test/Transforms/
H A Dcompose-subview.mlir20 #map2 = affine_map<(d0, d1) -> (d0 * 1024 + d1 + 3745)>
22 func.func @main(%input: memref<4x1024xf32>) -> memref<1x10xf32, #map2> {
27 %2 = memref.subview %1[1, 33] [1, 10] [1, 1] : memref<2x128xf32, #map1> to memref<1x10xf32, #map2>
28 return %2 : memref<1x10xf32, #map2>
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_flat_map.h110 T *map2 = GetOrCreate(idx / kSize2); variable
111 return *AddressSpaceView::Load(&map2[idx % kSize2]);
116 T *map2 = GetOrCreate(idx / kSize2); variable
117 return *AddressSpaceView::LoadWritable(&map2[idx % kSize2]);
/llvm-project-15.0.7/mlir/test/Conversion/VectorToGPU/
H A Dvector-to-mma-ops-mma-sync.mlir27 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
119 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
173 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
213 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
251 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
297 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
355 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
426 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
494 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
547 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
[all …]
H A Dvector-to-mma-ops.mlir5 #map2 = affine_map<(d0, d1, d2) -> (d1, d2)>
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/lldb/unittests/Target/
H A DPathMappingListTest.cpp71 PathMappingList map2; in TEST() local
72 map2.Append("", "/tmp", false); in TEST()
/llvm-project-15.0.7/flang/test/Fir/
H A Daffine-demotion.fir7 #map2 = affine_map<(d0)[s0, s1, s2] -> (d0 * s2 - s0)>
19 %7 = affine.apply #map2(%arg3)[%c1, %c100, %c1]
27 %7 = affine.apply #map2(%arg3)[%c1, %c100, %c1]

123