Searched refs:RESHAPE (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/mlir/test/Dialect/Linalg/ |
| H A D | reshape_control_fusion.mlir | 28 // CHECK: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] 32 // CHECK-SAME: ins(%[[RESHAPE]], %[[ARG1]] : tensor<?x?xf32>, tensor<?xf32>)
|
| H A D | drop-unit-extent-dims.mlir | 351 // CHECK-DAG: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] {{\[}}[0, 1, 2], [3]] 357 // CHECK-SAME: ins(%[[RESHAPE]] : tensor<?x?xf32>) 384 // CHECK-DAG: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] {{\[}}[0, 1, 2, 3] 390 // CHECK-SAME: ins(%[[RESHAPE]] : tensor<?xf32>) 419 // CHECK-DAG: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] {{\[}}[0, 1], [2, 3]] 425 // CHECK-SAME: ins(%[[RESHAPE]] : tensor<?x?xf32>) 449 // CHECK: %[[RESHAPE:.+]] = tensor.collapse_shape %{{.+}} [] 450 // CHECK: %[[RESULT:.+]] = tensor.insert_slice %[[RESHAPE]]
|
| H A D | fuse-with-reshape-by-collapsing.mlir | 271 // CHECK: %[[RESHAPE:.+]] = tensor.expand_shape %[[ARG0]] 273 // CHECK-SAME: ins(%[[RESHAPE]], %[[ARG1]] : 298 // CHECK: %[[RESHAPE:.+]] = tensor.expand_shape %[[ARG0]] 300 // CHECK-SAME: ins(%[[RESHAPE]], %[[ARG1]] : 325 // CHECK: %[[RESHAPE:.+]] = tensor.expand_shape %[[ARG0]] 327 // CHECK-SAME: ins(%[[RESHAPE]], %[[ARG1]] :
|
| H A D | reshape_fusion.mlir | 471 // CHECK: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] 473 // CHECK-SAME: ins(%[[RESHAPE]] : tensor<?xf32>) 498 // CHECK: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] 500 // CHECK-SAME: ins(%[[RESHAPE]], %[[ARG1]] : tensor<2xi64>, tensor<?xi64>)
|
| H A D | canonicalize.mlir | 412 // CHECK: %[[RESHAPE:.+]] = tensor.collapse_shape %[[ARG0]] 414 // CHECK: %[[RESULT:.+]] = linalg.fill ins(%{{.+}}{{.*}}outs(%[[RESHAPE]]
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Tosa/Transforms/ |
| H A D | Passes.td | 46 number of dimensions. Insert RESHAPE operations to prepend dimensions
|
| /llvm-project-15.0.7/mlir/test/Conversion/TosaToLinalg/ |
| H A D | tosa-to-linalg.mlir | 92 // CHECK: [[RESHAPE:%.+]] = tensor.collapse_shape %arg0 93 …[[$MAP0]], #[[$MAP1]], #[[$MAP1]]], iterator_types = ["parallel"]} ins([[RESHAPE]], %arg1 : tensor… 110 // CHECK: [[RESHAPE:%.+]] = tensor.collapse_shape %arg1 547 // CHECK: [[RESHAPE:%.+]] = tensor.collapse_shape %arg0 {{\[}}[0, 1]] 549 // CHECK: return [[RESHAPE]] 557 // CHECK: [[RESHAPE:%.+]] = tensor.collapse_shape %arg0 {{\[}}[0, 1]] 559 // CHECK: return [[RESHAPE]] 567 // CHECK: [[RESHAPE:%.+]] = tensor.expand_shape %arg0 {{\[}}[0, 1]] 569 // CHECK: return [[RESHAPE]] 577 // CHECK: [[RESHAPE:%.+]] = tensor.expand_shape %arg0 {{\[}}[0, 1]] [all …]
|
| /llvm-project-15.0.7/flang/lib/Evaluate/ |
| H A D | fold-implementation.h | 68 Expr<T> RESHAPE(FunctionRef<T> &&); 848 template <typename T> Expr<T> Folder<T>::RESHAPE(FunctionRef<T> &&funcRef) { in RESHAPE() function 1130 return Folder<T>{context}.RESHAPE(std::move(funcRef)); in FoldOperation()
|