| /llvm-project-15.0.7/mlir/lib/Interfaces/ |
| H A D | ViewLikeInterface.cpp | 52 if (op.getMixedSizes().size() != op.getMixedStrides().size()) in verifyOffsetSizeAndStrideOp() 55 << op.getMixedSizes().size() << " vs " << op.getMixedStrides().size() in verifyOffsetSizeAndStrideOp() 176 for (auto it : llvm::zip(a.getMixedStrides(), b.getMixedStrides())) in sameOffsetsSizesAndStrides() 213 mlir::getMixedStrides(OffsetSizeAndStrideOpInterface op, in getMixedStrides() function in mlir
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/Transforms/ |
| H A D | SwapExtractSliceWithProducer.cpp | 30 if (llvm::any_of(sliceOp.getMixedStrides(), [](OpFoldResult ofr) { in replaceExtractSliceWithTiledProducer()
|
| H A D | BufferizableOpInterfaceImpl.cpp | 283 SmallVector<OpFoldResult> mixedStrides = extractSliceOp.getMixedStrides(); in bufferize() 708 SmallVector<OpFoldResult> mixedStrides = insertSliceOp.getMixedStrides(); in bufferize() 931 parallelInsertSliceOp.getMixedStrides()) in bufferize() 937 parallelInsertSliceOp.getMixedStrides()); in bufferize()
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | ViewLikeInterface.h | 48 SmallVector<OpFoldResult, 4> getMixedStrides(OffsetSizeAndStrideOpInterface op,
|
| H A D | ViewLikeInterface.td | 189 /*methodName=*/"getMixedStrides", 193 return ::mlir::getMixedStrides($_op, $_op.static_strides(), 421 return ::llvm::all_of(getMixedStrides(), [](::mlir::OpFoldResult ofr) {
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/Transforms/ |
| H A D | ComposeSubView.cpp | 62 strides = SmallVector<OpFoldResult>(sourceOp.getMixedStrides().size(), in matchAndRewrite()
|
| H A D | MultiBuffer.cpp | 54 subviewUse.getMixedStrides()); in replaceUsesAndPropagateType()
|
| H A D | FoldSubViewOps.cpp | 49 SmallVector<OpFoldResult> mixedStrides = subViewOp.getMixedStrides(); in resolveSourceIndices()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | DropUnitDims.cpp | 469 SmallVector<OpFoldResult> strides = sliceOp.getMixedStrides(); in matchAndRewrite() 500 SmallVector<OpFoldResult> strides = insertSliceOp.getMixedStrides(); in matchAndRewrite() 520 insertSliceOp.getMixedStrides()); in matchAndRewrite()
|
| H A D | Hoisting.cpp | 91 for (auto it : llvm::zip(s.getMixedStrides(), si.getMixedStrides())) in sameOffsetsSizesAndStrides()
|
| H A D | Tiling.cpp | 182 subsetExtractOp.getMixedSizes(), subsetExtractOp.getMixedStrides()); in createMatchingParallelSubsetInsertOp()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Arithmetic/Utils/ |
| H A D | Utils.h | 56 SmallVector<OpFoldResult> mixedStrides(op.getMixedStrides()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorOps.cpp | 276 extractOperand.getMixedStrides()); in matchAndRewrite() 1127 getSourceType(), getMixedOffsets(), getMixedSizes(), getMixedStrides()); in verify() 1212 sliceOp.getMixedStrides()); in matchAndRewrite() 1396 for (OpFoldResult ofr : op.getMixedStrides()) in foldIdentityOffsetSizeAndStrideOpInterface() 1609 SmallVector<OpFoldResult> mixedStrides(insertSliceOp.getMixedStrides()); in matchAndRewrite() 1692 insertSliceOp.getMixedSizes(), insertSliceOp.getMixedStrides()); in matchAndRewrite() 1769 insertSliceOp.getMixedStrides()); in matchAndRewrite() 2182 innerSliceOp.getMixedStrides()); in matchAndRewrite() 2315 SmallVector<OpFoldResult> mixedStrides(insertSliceOp.getMixedStrides()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | AllocTensorElimination.cpp | 221 insertOp.getMixedStrides()); in insertSliceAnchoredAllocTensorEliminationStep()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefOps.cpp | 2485 auto mixedStrides = subViewOp.getMixedStrides(); in isTrivialSubViewOp() 2557 subViewOp.getMixedStrides()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Utils/ |
| H A D | Utils.cpp | 349 SmallVector<OpFoldResult> allStrides = producerOp.getMixedStrides(); in makeComposedExtractSliceOp()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Vector/IR/ |
| H A D | VectorOps.cpp | 3256 extractOp.getMixedSizes(), extractOp.getMixedStrides()); in matchAndRewrite() 3758 insertOp.getMixedSizes(), insertOp.getMixedStrides()); in matchAndRewrite() 3865 insertOp.getMixedStrides()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/IR/ |
| H A D | LinalgOps.cpp | 650 newSizes, insertOp.getMixedStrides()); in matchAndRewrite()
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/ |
| H A D | MemRefToLLVM.cpp | 1734 SmallVector<OpFoldResult> mixedStrides = subViewOp.getMixedStrides(); in matchAndRewrite()
|