Searched refs:OffsetSizeAndStrideOpInterface (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | ViewLikeInterface.h | 32 class OffsetSizeAndStrideOpInterface; variable 36 SmallVector<OpFoldResult, 4> getMixedOffsets(OffsetSizeAndStrideOpInterface op, 42 SmallVector<OpFoldResult, 4> getMixedSizes(OffsetSizeAndStrideOpInterface op, 48 SmallVector<OpFoldResult, 4> getMixedStrides(OffsetSizeAndStrideOpInterface op, 66 LogicalResult verifyOffsetSizeAndStrideOp(OffsetSizeAndStrideOpInterface op); 69 OffsetSizeAndStrideOpInterface a, OffsetSizeAndStrideOpInterface b,
|
| H A D | ViewLikeInterface.td | 33 def OffsetSizeAndStrideOpInterface : OpInterface<"OffsetSizeAndStrideOpInterface"> { 44 starting index of the OffsetSizeAndStrideOpInterface operands 405 /*args=*/(ins "::mlir::OffsetSizeAndStrideOpInterface":$other, 410 ::mlir::cast<::mlir::OffsetSizeAndStrideOpInterface>( 455 ::mlir::OffsetSizeAndStrideOpInterface::getStaticOffsetsAttrName(), 456 ::mlir::OffsetSizeAndStrideOpInterface::getStaticSizesAttrName(), 457 ::mlir::OffsetSizeAndStrideOpInterface::getStaticStridesAttrName(), 465 ::mlir::cast<::mlir::OffsetSizeAndStrideOpInterface>($_op));
|
| /llvm-project-15.0.7/mlir/lib/Interfaces/ |
| H A D | ViewLikeInterface.cpp | 38 mlir::detail::verifyOffsetSizeAndStrideOp(OffsetSizeAndStrideOpInterface op) { in verifyOffsetSizeAndStrideOp() 162 OffsetSizeAndStrideOpInterface a, OffsetSizeAndStrideOpInterface b, in sameOffsetsSizesAndStrides() 183 mlir::getMixedOffsets(OffsetSizeAndStrideOpInterface op, in getMixedOffsets() 198 mlir::getMixedSizes(OffsetSizeAndStrideOpInterface op, ArrayAttr staticSizes, in getMixedSizes() 213 mlir::getMixedStrides(OffsetSizeAndStrideOpInterface op, in getMixedStrides()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/MemRef/IR/ |
| H A D | MemRef.h | 36 SmallVector<Range, 8> getOrCreateRanges(OffsetSizeAndStrideOpInterface op,
|
| H A D | MemRefOps.td | 993 OffsetSizeAndStrideOpInterface, MemRefsNormalizable 1441 AttrSizedOperandSegments, OffsetSizeAndStrideOpInterface
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/IR/ |
| H A D | Tensor.h | 34 SmallVector<Range, 8> getOrCreateRanges(OffsetSizeAndStrideOpInterface op,
|
| H A D | TensorOps.td | 181 OffsetSizeAndStrideOpInterface 509 NoSideEffect, AttrSizedOperandSegments, OffsetSizeAndStrideOpInterface, 1067 OffsetSizeAndStrideOpInterface,
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/ |
| H A D | Transforms.cpp | 214 OffsetSizeAndStrideOpInterface shapedOp = sliceOp; in padOperandToSmallestStaticBoundingBox()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/ |
| H A D | MemRefOps.cpp | 928 dyn_cast_or_null<OffsetSizeAndStrideOpInterface>(definingOp)) { in fold() 2404 SmallVector<Range, 8> mlir::getOrCreateRanges(OffsetSizeAndStrideOpInterface op, in getOrCreateRanges()
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Tensor/IR/ |
| H A D | TensorOps.cpp | 1384 foldIdentityOffsetSizeAndStrideOpInterface(OffsetSizeAndStrideOpInterface op, in foldIdentityOffsetSizeAndStrideOpInterface()
|