Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DViewLikeInterface.cpp45 op.getMixedOffsets().size() != op.getMixedSizes().size()) in verifyOffsetSizeAndStrideOp()
48 << op.getMixedOffsets().size() << " vs " << op.getMixedSizes().size() in verifyOffsetSizeAndStrideOp()
52 if (op.getMixedSizes().size() != op.getMixedStrides().size()) in verifyOffsetSizeAndStrideOp()
55 << op.getMixedSizes().size() << " vs " << op.getMixedStrides().size() in verifyOffsetSizeAndStrideOp()
173 for (auto it : llvm::zip(a.getMixedSizes(), b.getMixedSizes())) in sameOffsetsSizesAndStrides()
198 mlir::getMixedSizes(OffsetSizeAndStrideOpInterface op, ArrayAttr staticSizes, in getMixedSizes() function in mlir
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/
H A DSwapExtractSliceWithProducer.cpp38 sliceOp.getMixedSizes(), true); in replaceExtractSliceWithTiledProducer()
H A DBufferizableOpInterfaceImpl.cpp282 SmallVector<OpFoldResult> mixedSizes = extractSliceOp.getMixedSizes(); in bufferize()
707 SmallVector<OpFoldResult> mixedSizes = insertSliceOp.getMixedSizes(); in bufferize()
930 parallelInsertSliceOp.getMixedSizes(), in bufferize()
936 parallelInsertSliceOp.getMixedSizes(), in bufferize()
/llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/
H A DTensorOps.cpp259 SmallVector<OpFoldResult, 4> sizes = extractOperand.getMixedSizes(); in matchAndRewrite()
1134 SmallVector<OpFoldResult> mixedSizes = getMixedSizes(); in getDroppedDims()
1156 SmallVector<OpFoldResult> mixedSizes = getMixedSizes(); in reifyResultShapes()
1211 sliceOp.getMixedOffsets(), sliceOp.getMixedSizes(), in matchAndRewrite()
1393 for (auto it : llvm::zip(op.getMixedSizes(), shape)) in foldIdentityOffsetSizeAndStrideOpInterface()
1608 SmallVector<OpFoldResult> mixedSizes(insertSliceOp.getMixedSizes()); in matchAndRewrite()
1692 insertSliceOp.getMixedSizes(), insertSliceOp.getMixedStrides()); in matchAndRewrite()
1742 getConstantIntValue(insertSliceOp.getMixedSizes()[i])) in matchAndRewrite()
1768 insertSliceOp.getMixedOffsets(), insertSliceOp.getMixedSizes(), in matchAndRewrite()
2153 SmallVector<OpFoldResult> newSizes = innerSliceOp.getMixedSizes(); in matchAndRewrite()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DViewLikeInterface.h42 SmallVector<OpFoldResult, 4> getMixedSizes(OffsetSizeAndStrideOpInterface op,
H A DViewLikeInterface.td177 /*methodName=*/"getMixedSizes",
181 return ::mlir::getMixedSizes($_op, $_op.static_sizes(), $_op.sizes());
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/
H A DComposeSubView.cpp78 op.getMixedSizes())) { in matchAndRewrite()
H A DMultiBuffer.cpp53 subviewUse.getMixedOffsets(), subviewUse.getMixedSizes(), in replaceUsesAndPropagateType()
H A DFoldSubViewOps.cpp48 SmallVector<OpFoldResult> mixedSizes = subViewOp.getMixedSizes(); in resolveSourceIndices()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DDropUnitDims.cpp468 SmallVector<OpFoldResult> sizes = sliceOp.getMixedSizes(); in matchAndRewrite()
499 SmallVector<OpFoldResult> sizes = insertSliceOp.getMixedSizes(); in matchAndRewrite()
519 insertSliceOp.getMixedOffsets(), insertSliceOp.getMixedSizes(), in matchAndRewrite()
H A DBubbleUpExtractSlice.cpp105 sliceOp.getMixedSizes()); in matchAndRewrite()
H A DHoisting.cpp88 for (auto it : llvm::zip(s.getMixedSizes(), si.getMixedSizes())) in sameOffsetsSizesAndStrides()
H A DVectorization.cpp959 beforeSlice.getMixedSizes().size()); in hasSameTensorSize()
961 afterTrimming.getMixedSizes().size()); in hasSameTensorSize()
967 auto size1 = beforeSlice.getMixedSizes()[i]; in hasSameTensorSize()
968 auto size2 = afterTrimming.getMixedSizes()[i]; in hasSameTensorSize()
1053 llvm::zip(insertOp.getMixedSizes(), expectedSizes), [](auto it) { in rewriteUser()
H A DTilingInterfaceImpl.cpp132 resultSizes = sliceOp.getMixedSizes(); in getResultTilePosition()
H A DTransforms.cpp219 for (const auto &en : enumerate(shapedOp.getMixedSizes())) { in padOperandToSmallestStaticBoundingBox()
833 sliceOp.getMixedSizes(), zeroSliceGuard); in matchAndRewrite()
H A DTiling.cpp182 subsetExtractOp.getMixedSizes(), subsetExtractOp.getMixedStrides()); in createMatchingParallelSubsetInsertOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/Utils/
H A DUtils.h55 SmallVector<OpFoldResult> mixedSizes(op.getMixedSizes()); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DAllocTensorElimination.cpp220 insertOp.getMixedOffsets(), insertOp.getMixedSizes(), in insertSliceAnchoredAllocTensorEliminationStep()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/
H A DUtils.cpp413 sliceOp.getMixedSizes().size() != padOpSliceOp.getMixedSizes().size()) in makeComposedPadHighOp()
419 llvm::zip(sliceOp.getMixedSizes(), padOpSliceOp.getMixedSizes()), in makeComposedPadHighOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.cpp257 sliceOp.getMixedOffsets(), sliceOp.getMixedSizes(), true); in tileAndFuse()
910 for (OpFoldResult ofr : getMixedSizes()) { in apply()
943 SmallVector<OpFoldResult> transform::TileOp::getMixedSizes() { in getMixedSizes() function in transform::TileOp
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/IR/
H A DLinalgOps.td94 SmallVector<OpFoldResult> getMixedSizes();
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp868 computeMemRefRankReductionMask(sourceType, resultType, getMixedSizes()); in getDroppedDims()
2392 subViewType, getMixedSizes()); in verify()
2484 auto mixedSizes = subViewOp.getMixedSizes(); in isTrivialSubViewOp()
2556 subViewOp.getMixedOffsets(), subViewOp.getMixedSizes(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/
H A DLinalgOps.cpp1230 SmallVector<OpFoldResult> InitTensorOp::getMixedSizes() { in getMixedSizes() function in InitTensorOp
1398 SmallVector<OpFoldResult> currMixedSizes = producer.getMixedSizes(); in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/
H A DVectorOps.cpp3256 extractOp.getMixedSizes(), extractOp.getMixedStrides()); in matchAndRewrite()
3758 insertOp.getMixedSizes(), insertOp.getMixedStrides()); in matchAndRewrite()
3838 llvm::zip(insertOp.getMixedSizes(), extractOp.getMixedSizes())) { in matchAndRewrite()
3864 insertOp.getMixedOffsets(), insertOp.getMixedSizes(), in matchAndRewrite()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Linalg/TransformOps/
H A DLinalgTransformOps.td657 SmallVector<OpFoldResult> getMixedSizes();

12