Home
last modified time | relevance | path

Searched refs:inversePermutation (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/mlir/lib/Dialect/Linalg/Transforms/
DInterchange.cpp50 if (!inversePermutation( in interchangeGenericLinalgOpPrecondition()
62 auto permutationMap = inversePermutation( in interchange()
DFusionOnTensors.cpp70 inversePermutation(producerResultIndexMap); in getIndexingMapOfProducerOperandsInFusedOp()
254 inversePermutation(producerResultIndexMap); in fuseTensorOpsImpl()
714 auto invMap = inversePermutation(fusedIndexMaps[operand.index()]); in matchAndRewrite()
728 if (!inversePermutation(concatAffineMaps(fusedIndexMaps))) in matchAndRewrite()
802 auto invMap = inversePermutation(producer.getOutputIndexingMap(0)); in matchAndRewrite()
816 if (!inversePermutation(concatAffineMaps(fusedIndexMaps))) in matchAndRewrite()
DDropUnitDims.cpp138 if (!inversePermutation(concatAffineMaps(newIndexingMaps))) in replaceUnitDims()
188 AffineMap invertedMap = inversePermutation(concatAffineMaps(indexingMaps)); in matchAndRewrite()
322 !inversePermutation(concatAffineMaps(newIndexingMaps))) in matchAndRewrite()
DTiling.cpp367 invPermutationMap = inversePermutation( in tileLinalgOpImpl()
DFusion.cpp577 AffineMap invProducerIndexMap = inversePermutation(prunedProducerIndexingMap); in getConsumerLoopToProducerLoopMap()
/external/llvm-project/mlir/include/mlir/IR/
DAffineMap.h304 AffineMap inversePermutation(AffineMap map);
/external/llvm-project/mlir/lib/IR/
DAffineMap.cpp417 AffineMap mlir::inversePermutation(AffineMap map) { in inversePermutation() function in mlir
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4034 static void inversePermutation(ArrayRef<unsigned> Indices, in inversePermutation() function
4118 inversePermutation(E->ReorderIndices, Mask); in vectorizeTree()
4156 inversePermutation(E->ReorderIndices, Mask); in vectorizeTree()
4360 inversePermutation(E->ReorderIndices, Mask); in vectorizeTree()
4385 inversePermutation(E->ReorderIndices, Mask); in vectorizeTree()
/external/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/
DLinalgStructuredOpsInterface.td817 return inversePermutation(getLoopsToShapesMap());
/external/tensorflow/tensorflow/compiler/mlir/hlo/lib/Dialect/mhlo/transforms/
Dlegalize_to_linalg.cc140 return inversePermutation(map); in GetTransposeMapForReduction()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp526 static void inversePermutation(ArrayRef<unsigned> Indices, in inversePermutation() function
670 inversePermutation(RealOrder, Mask); in findRootOrder()
4321 inversePermutation(SubMask, NewMask); in addInversedMask()
/external/llvm-project/mlir/lib/Dialect/Vector/
DVectorOps.cpp722 inversePermutation(permutationMap).compose(extractedPos); in foldExtractOpFromTranspose()