| /llvm-project-15.0.7/mlir/lib/Dialect/Utils/ |
| H A D | StructuredOpsUtils.cpp | 21 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 D | isl_map_subtract.c | 521 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 D | isl_map.c | 1620 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 D | isl_test.c | 75 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 D | isl_union_map.c | 1575 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 D | inline-scalar-operands.mlir | 4 #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 D | tile-to-foreach-thread.mlir | 51 // 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 D | transform-op-fuse-into-containing.mlir | 5 #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 D | detensorize_while_impure_cf.mlir | 6 #map2 = affine_map<(i) -> (i)> 14 indexing_maps = [#map2, #map1], 20 indexing_maps = [#map1, #map2],
|
| H A D | fuse-with-reshape-by-collapsing.mlir | 8 #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 D | bufferization-to-memref.mlir | 64 #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 D | vector-reduce-to-contract.mlir | 96 #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 D | vector-transforms.mlir | 85 // 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 D | vector-dropleadunitdim-transforms.mlir | 5 // 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 D | affine_map.py | 45 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 D | IntegerRelationTest.cpp | 101 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 D | YAMLIOTest.cpp | 119 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 D | map.h | 235 __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 D | finalizing-bufferize.mlir | 49 // 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 D | compose-subview.mlir | 20 #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 D | sanitizer_flat_map.h | 110 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 D | vector-to-mma-ops-mma-sync.mlir | 27 #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 D | vector-to-mma-ops.mlir | 5 #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 D | PathMappingListTest.cpp | 71 PathMappingList map2; in TEST() local 72 map2.Append("", "/tmp", false); in TEST()
|
| /llvm-project-15.0.7/flang/test/Fir/ |
| H A D | affine-demotion.fir | 7 #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]
|