aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Interfaces/ViewLikeInterface.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-20[mlir] ViewLikeInterface - verify ranks in verifyOffsetSizeAndStrideOp (#147926)Maya Amrami1-0/+26
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski1-2/+2
2025-06-05[mlir] Directly call ShapedType::isDynamic without lambdas (NFC) (#142994)Kazu Hirata1-4/+2
2025-03-24[mlir][tensor] Fix slice canonicalizer for out-of-bounds cases (#132534)Matthias Springer1-0/+58
2025-01-14[mlir][Interfaces][NFC] Update doc of ViewLikeOpInterface parser/printer hand...Diego Caballero1-5/+6
2024-05-08[mlir][transform] Consistent `linalg` `transform` op syntax for dynamic index...srcarroll1-1/+1
2024-03-18[MLIR] Remove unused implicit capture in the lambda (NFC)Mehdi Amini1-1/+1
2023-11-16[mlir] Verify non-negative `offset` and `size` (#72059)Rik Huijzer1-0/+11
2023-08-03[mlir][Interfaces][NFC] Delete dead code from OffsetSizeAndStrideOpInterfaceMatthias Springer1-0/+6
2023-08-03[mlir][Interfaces][NFC] Use camel case for offset/size/stride accessorsMatthias Springer1-9/+9
2023-07-05Make python into C++Benjamin Kramer1-1/+1
2023-07-05[mlir][transform] Allow arbitrary indices to be scalableAndrzej Warzynski1-37/+21
2023-07-04Revert "[mlir][transform] Allow arbitrary indices to be scalable"Alexander Belyaev1-21/+37
2023-07-03[mlir][transform] Allow arbitrary indices to be scalableAndrzej Warzynski1-37/+21
2023-06-08[mlir][transform] Add support for expressing scalable vector sizesAndrzej Warzynski1-7/+8
2023-06-02[mlir] Update how scalable indices are printedAndrzej Warzynski1-1/+19
2023-06-01[mlir][transform] Add support for expressing scalable tile sizesAndrzej Warzynski1-2/+19
2023-05-16[mlir] make structured transform ops use typesAlex Zinenko1-4/+12
2023-02-17[mlir] Add loop bounds to scf.foreach_thread.Alexander Belyaev1-7/+39
2023-02-06[mlir][py] Fix infer return type invocation for variadicsJacques Pienaar1-2/+2
2022-11-28[MLIR] Simplify logic in `parseDynamicIndexList` (NFC)Lorenzo Chelini1-17/+9
2022-11-25[MLIR] Adopt `DenseI64ArrayAttr` in tensor, memref and linalg transformLorenzo Chelini1-49/+18
2022-11-22[mlir] Clean-up ViewLikeOpInterface w.r.t. kDynamic change.Alexander Belyaev1-44/+18
2022-11-21Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova1-12/+10
2022-09-02Revert "[mlir][Tensor] Add rewrites to extract slices through `tensor.collape...Mehdi Amini1-15/+0
2022-09-02[mlir][Tensor] Add rewrites to extract slices through `tensor.collape_shape`Christopher Bate1-0/+15
2022-08-12[mlir][ods] Support string literals in `custom` directivesJeff Niu1-44/+12
2022-08-06Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-08-06[mlir, flang] Use has_value instead of hasValue (NFC)Kazu Hirata1-1/+1
2022-08-04[MLIR] Make the implementations for getMixedOffsets/Sizes/Strides independent...Frederik Gossen1-14/+8
2022-07-31Revert "Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLik...Alexander Belyaev1-34/+24
2022-07-31Revert "[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterfa...Alexander Belyaev1-6/+49
2022-07-31[mlir] Reuse the code between `getMixed*s()` funcs in ViewLikeInterface.cpp.Alexander Belyaev1-49/+6
2022-07-05[mlir][interfaces][NFC] Remove ViewLikeInterface::expandToRankMatthias Springer1-19/+0
2022-06-29Apply clang-tidy fixes for readability-simplify-boolean-expr in ViewLikeInter...Mehdi Amini1-1/+1
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-1/+1
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-23[MLIR] Add `decomposeMixedStridesOrOffsets` and `decomposeMixedSizes`Frederik Gossen1-0/+28
2022-03-21[mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck1-7/+9
2022-01-13[mlir] Provide getMixedOffsets/sizes/strides as free functionsIvan Butygin1-0/+45
2022-01-10[mlir][Bufferize] Fix incorrect bufferization of rank-reducing tensor ops.Nicolas Vasilache1-0/+19
2021-12-29[mlir][MemRef] Deprecate unspecified trailing offset, size, and strides seman...MaheshRavishankar1-4/+4
2021-05-27[mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n)Nicolas Vasilache1-0/+21
2021-05-05[MLIR] Rename free function `verify` on OffsetSizeAndStrideOpInterfaceUday Bondhugula1-1/+2
2021-02-01[mlir] Add custom directive hooks for printing mixed integer or value operands.MaheshRavishankar1-75/+39
2021-01-27[mlir] Extend semantic of OffsetSizeAndStrideOpInterface.Nicolas Vasilache1-9/+27
2020-12-17[mlir][Linalg] Define a linalg.init_tensor operation.MaheshRavishankar1-40/+20
2020-11-24[mlir] NFC - Refactor and expose a helper printOffsetSizesAndStrides helper f...Nicolas Vasilache1-8/+54
2020-11-24[mlir] NFC - Refactor and expose a parsing helper for OffsetSizeAndStrideInte...Nicolas Vasilache1-2/+90
2020-11-24[mlir] NFC - Expose an OffsetSizeAndStrideOpInterfaceNicolas Vasilache1-0/+42