Home
last modified time | relevance | path

Searched refs:OffsetSizeAndStrideOpInterface (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DViewLikeInterface.h32 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 DViewLikeInterface.td33 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 DViewLikeInterface.cpp38 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 DMemRef.h36 SmallVector<Range, 8> getOrCreateRanges(OffsetSizeAndStrideOpInterface op,
H A DMemRefOps.td993 OffsetSizeAndStrideOpInterface, MemRefsNormalizable
1441 AttrSizedOperandSegments, OffsetSizeAndStrideOpInterface
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Tensor/IR/
H A DTensor.h34 SmallVector<Range, 8> getOrCreateRanges(OffsetSizeAndStrideOpInterface op,
H A DTensorOps.td181 OffsetSizeAndStrideOpInterface
509 NoSideEffect, AttrSizedOperandSegments, OffsetSizeAndStrideOpInterface,
1067 OffsetSizeAndStrideOpInterface,
/llvm-project-15.0.7/mlir/lib/Dialect/Linalg/Transforms/
H A DTransforms.cpp214 OffsetSizeAndStrideOpInterface shapedOp = sliceOp; in padOperandToSmallestStaticBoundingBox()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp928 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 DTensorOps.cpp1384 foldIdentityOffsetSizeAndStrideOpInterface(OffsetSizeAndStrideOpInterface op, in foldIdentityOffsetSizeAndStrideOpInterface()