summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Utils/StaticValueUtils.cpp
AgeCommit message (Expand)Author
2025-09-17[MLIR] Cleanup `constantTripCount()` (NFC) (#159307)Mehdi Amini
2025-09-17[MLIR] Add a getStaticTripCount method to LoopLikeOpInterface (#158679)Mehdi Amini
2025-08-13[mlir][DialectUtils] Fix div by zero crash (#153380)Matthias Springer
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-23[mlir][PartialReductionTilingInterface] Add support for `ReductionTilingStrat...MaheshRavishankar
2025-06-14[mlir] Compare std::optional<T> to values directly (NFC) (#144241)Kazu Hirata
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-16[mlir][NFC] Use `llvm::sort` (#140261)Iris Shi
2025-01-27[mlir][Tensor] Rework `ReifyRankedShapedTypeInterface` implementation for `te...MaheshRavishankar
2024-12-21[Dialect] Migrate away from PointerUnion::{is,get} (NFC) (#120818)Kazu Hirata
2024-11-06[mlir][tensor] Generalize/restrict `GeneralizeOuterUnitDimsPackOpPattern` (#1...Andrzej WarzyƄski
2024-10-18[mlir] Do not bufferize parallel_insert_slice dest to read for full slices (#...Max191
2024-09-26[mlir] Use std::optional::value_or (NFC) (#109893)Kazu Hirata
2024-06-11mlir/MathExtras: consolidate with llvm/MathExtras (#95087)Ramkumar Ramachandra
2024-04-30[MLIR] Generalize expand_shape to take shape as explicit input (#90040)Gaurav Shukla
2024-04-21Revert "[MLIR] Generalize expand_shape to take shape as explicit input" (#89540)Mehdi Amini
2024-04-21[MLIR] Generalize expand_shape to take shape as explicit input (#69267)Gaurav Shukla
2024-03-20[MLIR] Remove UtilsDialect dep on ArithUtils (#85919)Thomas Preud'homme
2023-12-06[mlir] Fix a zero stride canonicalizer crash (#74200)Rik Huijzer
2023-11-21[mlir][tensor] Fix crash when canonicalizing invalid IR (#72888)Matthias Springer
2023-07-31[mlir][NFC] Move offsets/sizes/strides helper to dialect utils and interface ...Matthias Springer
2023-07-25[mlir][linalg] NFC - Move some utils in preparation for revamping mapping of ...Nicolas Vasilache
2023-07-12[mlir][DialectUtils] Generalize `extractFromI64ArrayAttr` helperMatthias Springer
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-03-21[mlir] Add a pattern to fold single- and zero-iteration scf.forall ops.Alexander Belyaev
2023-03-15[mlir][Transform] NFC - Refactor forall mapping to threads and blocks into on...Nicolas Vasilache
2023-03-14[mlir][GPUTransforms] NFC - Refactor GPUTransforms.cpp in preparation for imp...Nicolas Vasilache
2023-03-12[mlir] NFC - Add some more static value utilsNicolas Vasilache
2023-03-01[mlir][MemRef] Rewrite multi-buffering with proper composable abstractionsNicolas Vasilache
2023-02-27[mlir][Linalg] Reimplement hoisting on tensors as a subset-based transformationNicolas Vasilache
2023-02-16[mlir][Linalg] Add a transform dialect op to rewrite ops to destination passi...Nicolas Vasilache
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-12-13Remove sentinel argument from dispatchIndexOpFoldResults.Aliia Khasanova
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25[MLIR] Adopt `DenseI64ArrayAttr` in tensor, memref and linalg transformLorenzo Chelini
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-27[MLIR] Expose `getAsValues` in `StaticValueUtils.h` (NFC) [reland]Lorenzo Chelini
2022-09-26Revert "[MLIR] Expose `getAsValues` in `StaticValueUtils.h` (NFC)"Lorenzo Chelini
2022-09-26[MLIR] Expose `getAsValues` in `StaticValueUtils.h` (NFC)Lorenzo Chelini
2022-09-26Revert "[MLIR] Expose `getAsValues` in `StaticValueUtils.h` (NFC)"Lorenzo Chelini
2022-09-26[MLIR] Expose `getAsValues` in `StaticValueUtils.h` (NFC)Lorenzo Chelini
2022-09-08[mlir][Tensor] Add rewrites to extract slices through `tensor.collape_shape`Christopher Bate
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-28[mlir][TilingInterface] Add a method to generate scalar implementation of the...Mahesh Ravishankar
2022-07-27[mlir] more aggressive folding in tiling/fusion transformationsAlex Zinenko
2022-07-19[mlir][Linalg] Add a TileToForeachThread transform.Nicolas Vasilache
2022-03-11[mlir][memref] memref.reinterpret_cast foldingIvan Butygin