summaryrefslogtreecommitdiff
path: root/mlir/lib/Interfaces/ViewLikeInterface.cpp
AgeCommit message (Expand)Author
2025-07-20[mlir] ViewLikeInterface - verify ranks in verifyOffsetSizeAndStrideOp (#147926)Maya Amrami
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-06-05[mlir] Directly call ShapedType::isDynamic without lambdas (NFC) (#142994)Kazu Hirata
2025-03-24[mlir][tensor] Fix slice canonicalizer for out-of-bounds cases (#132534)Matthias Springer
2025-01-14[mlir][Interfaces][NFC] Update doc of ViewLikeOpInterface parser/printer hand...Diego Caballero
2024-05-08[mlir][transform] Consistent `linalg` `transform` op syntax for dynamic index...srcarroll
2024-03-18[MLIR] Remove unused implicit capture in the lambda (NFC)Mehdi Amini
2023-11-16[mlir] Verify non-negative `offset` and `size` (#72059)Rik Huijzer
2023-08-03[mlir][Interfaces][NFC] Delete dead code from OffsetSizeAndStrideOpInterfaceMatthias Springer
2023-08-03[mlir][Interfaces][NFC] Use camel case for offset/size/stride accessorsMatthias Springer
2023-07-05Make python into C++Benjamin Kramer
2023-07-05[mlir][transform] Allow arbitrary indices to be scalableAndrzej Warzynski
2023-07-04Revert "[mlir][transform] Allow arbitrary indices to be scalable"Alexander Belyaev
2023-07-03[mlir][transform] Allow arbitrary indices to be scalableAndrzej Warzynski
2023-06-08[mlir][transform] Add support for expressing scalable vector sizesAndrzej Warzynski
2023-06-02[mlir] Update how scalable indices are printedAndrzej Warzynski
2023-06-01[mlir][transform] Add support for expressing scalable tile sizesAndrzej Warzynski
2023-05-16[mlir] make structured transform ops use typesAlex Zinenko
2023-02-17[mlir] Add loop bounds to scf.foreach_thread.Alexander Belyaev
2023-02-06[mlir][py] Fix infer return type invocation for variadicsJacques Pienaar
2022-11-28[MLIR] Simplify logic in `parseDynamicIndexList` (NFC)Lorenzo Chelini
2022-11-25[MLIR] Adopt `DenseI64ArrayAttr` in tensor, memref and linalg transformLorenzo Chelini
2022-11-22[mlir] Clean-up ViewLikeOpInterface w.r.t. kDynamic change.Alexander Belyaev
2022-11-21Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova
2022-09-02Revert "[mlir][Tensor] Add rewrites to extract slices through `tensor.collape...Mehdi Amini
2022-09-02[mlir][Tensor] Add rewrites to extract slices through `tensor.collape_shape`Christopher Bate
2022-08-12[mlir][ods] Support string literals in `custom` directivesJeff Niu
2022-08-06Use value instead of getValue (NFC)Kazu Hirata
2022-08-06[mlir, flang] Use has_value instead of hasValue (NFC)Kazu Hirata
2022-08-04[MLIR] Make the implementations for getMixedOffsets/Sizes/Strides independent...Frederik Gossen
2022-07-31Revert "Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLik...Alexander Belyaev
2022-07-31Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterfa...Alexander Belyaev
2022-07-31[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterface.cpp.Alexander Belyaev
2022-07-05[mlir][interfaces][NFC] Remove ViewLikeInterface::expandToRankMatthias Springer
2022-06-29Apply clang-tidy fixes for readability-simplify-boolean-expr in ViewLikeInter...Mehdi Amini
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-23[MLIR] Add `decomposeMixedStridesOrOffsets` and `decomposeMixedSizes`Frederik Gossen
2022-03-21[mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck
2022-01-13[mlir] Provide getMixedOffsets/sizes/strides as free functionsIvan Butygin
2022-01-10[mlir][Bufferize] Fix incorrect bufferization of rank-reducing tensor ops.Nicolas Vasilache
2021-12-29[mlir][MemRef] Deprecate unspecified trailing offset, size, and strides seman...MaheshRavishankar
2021-05-27[mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n)Nicolas Vasilache
2021-05-05[MLIR] Rename free function `verify` on OffsetSizeAndStrideOpInterfaceUday Bondhugula
2021-02-01[mlir] Add custom directive hooks for printing mixed integer or value operands.MaheshRavishankar
2021-01-27[mlir] Extend semantic of OffsetSizeAndStrideOpInterface.Nicolas Vasilache
2020-12-17[mlir][Linalg] Define a linalg.init_tensor operation.MaheshRavishankar
2020-11-24[mlir] NFC - Refactor and expose a helper printOffsetSizesAndStrides helper f...Nicolas Vasilache
2020-11-24[mlir] NFC - Refactor and expose a parsing helper for OffsetSizeAndStrideInte...Nicolas Vasilache
2020-11-24[mlir] NFC - Expose an OffsetSizeAndStrideOpInterfaceNicolas Vasilache