Home
last modified time | relevance | path

Searched refs:getMultiDimIdentityMap (Results 1 – 25 of 26) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/IR/
H A DBuiltinTypes.cpp554 layout = AffineMapAttr::get(AffineMap::getMultiDimIdentityMap( in get()
570 layout = AffineMapAttr::get(AffineMap::getMultiDimIdentityMap( in getChecked()
585 map = AffineMap::getMultiDimIdentityMap(shape.size(), in get()
605 map = AffineMap::getMultiDimIdentityMap(shape.size(), in getChecked()
623 map = AffineMap::getMultiDimIdentityMap(shape.size(), in get()
644 map = AffineMap::getMultiDimIdentityMap(shape.size(), in getChecked()
H A DAffineMap.cpp105 auto id = AffineMap::getMultiDimIdentityMap(dims, context); in getMinorIdentityMap()
244 AffineMap AffineMap::getMultiDimIdentityMap(unsigned numDims, in getMultiDimIdentityMap() function in AffineMap
H A DBuilders.cpp308 AffineMap Builder::getMultiDimIdentityMap(unsigned rank) { in getMultiDimIdentityMap() function in Builder
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DSplitReduction.cpp210 AffineMap inputMap = b.getMultiDimIdentityMap(intermRank); in splitReduction()
252 AffineMap::getMultiDimIdentityMap(map.getNumDims(), op.getContext()); in scaleReductionDim()
265 AffineMap::getMultiDimIdentityMap(map.getNumDims(), op.getContext()); in insertParallelDim()
414 AffineMap map = b.getMultiDimIdentityMap(originalOutputType.getRank() + 1); in splitReductionByScaling()
H A DElementwiseToLinalg.cpp89 rewriter.getMultiDimIdentityMap(rank)); in matchAndRewrite()
H A DTiling.cpp190 loc, AffineMap::getMultiDimIdentityMap(vals.size(), loc.getContext()), in buildMax()
300 b, loc, AffineMap::getMultiDimIdentityMap(2, b.getContext()), in tileToForeachThreadOpImpl()
418 AffineMap::getMultiDimIdentityMap(tileSizes.size(), b.getContext()); in tileLinalgOpImpl()
591 auto map = AffineMap::getMultiDimIdentityMap(rank, b.getContext()); in tilePadOp()
H A DSplit.cpp118 AffineMap::getMultiDimIdentityMap(/*numDims=*/2, rewriter.getContext()), in splitOp()
H A DDecomposeLinalgOps.cpp177 return rewriter.getMultiDimIdentityMap(domain.size()); in createPeeledGenericOp()
H A DVectorization.cpp641 rewriter.getMultiDimIdentityMap(srcType.getRank())); in vectorizeCopy()
648 rewriter.getMultiDimIdentityMap(srcType.getRank())); in vectorizeCopy()
H A DTransforms.cpp718 rewriter.getMultiDimIdentityMap(inputShapedType.getRank()), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Conversion/TosaToLinalg/
H A DTosaToLinalgNamed.cpp268 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(resultTy.getRank())); in matchAndRewrite()
269 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(resultTy.getRank())); in matchAndRewrite()
425 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(resultRank)); in matchAndRewrite()
426 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(resultRank)); in matchAndRewrite()
597 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(outputTy.getRank())); in matchAndRewrite()
598 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(outputTy.getRank())); in matchAndRewrite()
820 auto affineMap = rewriter.getMultiDimIdentityMap(resultTy.getRank()); in matchAndRewrite()
H A DTosaToLinalg.cpp626 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(rank)); in elementwiseMatchAndRewriteHelper()
654 rewriter.getMultiDimIdentityMap(rank)); in elementwiseMatchAndRewriteHelper()
1136 rewriter.getMultiDimIdentityMap(resultTy.getRank())}; in matchAndRewrite()
1193 rewriter.getMultiDimIdentityMap(rank)}; in matchAndRewrite()
1241 indexingMaps.push_back(rewriter.getMultiDimIdentityMap(rank)); in matchAndRewrite()
1370 rewriter.getMultiDimIdentityMap(resultTy.getRank())}; in matchAndRewrite()
1737 rewriter.getMultiDimIdentityMap(resultTy.getRank())}; in matchAndRewrite()
1816 readAffineMap, rewriter.getMultiDimIdentityMap(genericShape.size())}; in matchAndRewrite()
2073 rewriter.getMultiDimIdentityMap(resultTy.getRank())}; in matchAndRewrite()
2129 rewriter.getMultiDimIdentityMap(resultTy.getRank()), in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/lib/CAPI/IR/
H A DAffineMap.cpp60 return wrap(AffineMap::getMultiDimIdentityMap(numDims, unwrap(ctx))); in mlirAffineMapMultiDimIdentityGet()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorTransferOpTransforms.cpp292 auto identityMap = rewriter.getMultiDimIdentityMap(reducedRank); in matchAndRewrite()
335 auto identityMap = rewriter.getMultiDimIdentityMap(reducedRank); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Utils/
H A DUtils.cpp1146 if (oldMap != builder.getMultiDimIdentityMap(oldMap.getNumDims())) { in replaceAllMemRefUsesWith()
1173 indexRemap != builder.getMultiDimIdentityMap(indexRemap.getNumDims())) { in replaceAllMemRefUsesWith()
1205 auto newMap = builder.getMultiDimIdentityMap(newMemRefRank); in replaceAllMemRefUsesWith()
1403 auto composedMap = builder.getMultiDimIdentityMap(composedOpOperands.size()); in createAffineComputationSlice()
1807 .setLayout(AffineMapAttr::get(b.getMultiDimIdentityMap(newRank))); in normalizeMemRefType()
H A DLoopUtils.cpp2163 AffineMap fastBufferLayout = b.getMultiDimIdentityMap(rank); in generateCopy()
2216 auto memAffineMap = b.getMultiDimIdentityMap(memIndices.size()); in generateCopy()
2218 auto bufAffineMap = b.getMultiDimIdentityMap(bufIndices.size()); in generateCopy()
2244 auto tagAffineMap = b.getMultiDimIdentityMap(tagIndices.size()); in generateCopy()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorTilingInterfaceImpl.cpp101 auto idMap = AffineMap::getMultiDimIdentityMap(2, b.getContext()); in bubbleUpPadSlice()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAffineMap.h71 static AffineMap getMultiDimIdentityMap(unsigned numDims,
H A DBuilders.h164 AffineMap getMultiDimIdentityMap(unsigned rank);
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp222 boundMap = AffineMap::getMultiDimIdentityMap(1, value.getContext()); in getUpperBoundForIndex()
453 AffineMap::getMultiDimIdentityMap(transposeVector.size(), in makeTransposeOp()
484 AffineMap::getMultiDimIdentityMap(memrefTypeTo.getRank(), b.getContext()); in makeMemRefCopyOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DSuperVectorize.cpp1180 state.builder.getMultiDimIdentityMap(memRefType.getRank())) in vectorizeAffineLoad()
1225 state.builder.getMultiDimIdentityMap(memRefType.getRank())) in vectorizeAffineStore()
/llvm-project-15.0.7/mlir/test/mlir-linalg-ods-gen/
H A Dtest-linalg-ods-yaml-gen.yaml244 # IMPL-NEXT: AffineMap tensorMap = AffineMap::getMultiDimIdentityMap(
/llvm-project-15.0.7/mlir/test/lib/Dialect/Vector/
H A DTestVectorTransforms.cpp471 auto map = AffineMap::getMultiDimIdentityMap(1, ctx); in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/IR/
H A DAffineOps.cpp2567 rank ? builder.getMultiDimIdentityMap(rank) : builder.getEmptyAffineMap(); in build()
2709 rank ? builder.getMultiDimIdentityMap(rank) : builder.getEmptyAffineMap(); in build()
3879 rank ? builder.getMultiDimIdentityMap(rank) : builder.getEmptyAffineMap(); in build()
3970 rank ? builder.getMultiDimIdentityMap(rank) : builder.getEmptyAffineMap(); in build()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp1568 return AffineMap::getMultiDimIdentityMap(rank, context); in extractOrIdentityMap()

12