Home
last modified time | relevance | path

Searched refs:isProjectedPermutation (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgInterfaces.cpp127 [](AffineMap m) { return !m.isProjectedPermutation(); })) in isContractionInterfaceImpl()
257 assert(map.isProjectedPermutation() && in getPreservedDims()
295 if (!indexingMaps[1].isProjectedPermutation() || in isConvolutionInterfaceImpl()
296 !indexingMaps.back().isProjectedPermutation()) in isConvolutionInterfaceImpl()
H A DLinalgOps.cpp1865 return !map.isProjectedPermutation(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineMap.h300 bool isProjectedPermutation(bool allowZeroInResults = false) const;
549 assert(map.isProjectedPermutation()); in applyPermutationMap()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DBubbleUpExtractSlice.cpp85 if (!indexingMap.isProjectedPermutation()) { in matchAndRewrite()
H A DElementwiseOpFusion.cpp465 .isProjectedPermutation(); in isFusableWithReshapeByDimExpansion()
900 assert(indexingMap.isProjectedPermutation() && in getDomainReassociation()
921 assert(indexingMap.isProjectedPermutation() && in isDimSequencePreserved()
1012 return map.isProjectedPermutation(); in getCollapsableIterationSpaceDims()
1222 assert(indexingMap.isProjectedPermutation() && in getCollapsedOpIndexingMap()
H A DTilingInterfaceImpl.cpp150 if (!indexingMap.isProjectedPermutation()) { in generateResultTileValue()
H A DFusionOnTensors.cpp87 assert(tiledProducerIndexingSubMap.isProjectedPermutation() && in getTiledProducerLoops()
H A DVectorization.cpp86 assert(map.isProjectedPermutation(/*allowZeroInResults=*/true) && in reindexIndexingMap()
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineMap.cpp115 return unwrap(affineMap).isProjectedPermutation(); in mlirAffineMapIsProjectedPermutation()
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMap.cpp478 bool AffineMap::isProjectedPermutation(bool allowZeroInResults) const { in isProjectedPermutation() function in AffineMap
511 return isProjectedPermutation(); in isPermutation()
678 assert(map.isProjectedPermutation(/*allowZeroInResults=*/true)); in inverseAndBroadcastProjectedPermutation()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp147 return m.isProjectedPermutation(/*allowZeroInResults=*/true); in allIndexingsAreProjectedPermutation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgInterfaces.td1128 [](AffineMap map) { return map.isProjectedPermutation(); });
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp754 if (!map.isProjectedPermutation()) in verify()
1607 assert(permutationMap.isProjectedPermutation()); in build()