summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Utils
AgeCommit message (Expand)Author
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-09-17[MLIR] Cleanup `constantTripCount()` (NFC) (#159307)Mehdi Amini
2025-09-17[MLIR] Add a getStaticTripCount method to LoopLikeOpInterface (#158679)Mehdi Amini
2025-09-02[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in ReshapeOpsUtil...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-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-07-03[MLIR/Utils] Add missing dep on Arith dialect (#146834)Thomas Preud'homme
2025-06-23[mlir][PartialReductionTilingInterface] Add support for `ReductionTilingStrat...MaheshRavishankar
2025-06-23[MLIR] Determine contiguousness of memrefs with dynamic dimensions (#142421)Momchil Velikov
2025-06-14[mlir] Compare std::optional<T> to values directly (NFC) (#144241)Kazu Hirata
2025-06-13[mlir][tensor] Fix `getReassociationForCollapse` for tensor/scalar re… (#14...Artem Gindinson
2025-06-12[mlir] Reapply "Loosen restrictions on folding dynamic reshapes" (#142827)Ian Wood
2025-06-03Revert "[mlir][tensor] Loosen restrictions on folding dynamic reshapes" (#142...Ian Wood
2025-06-03[mlir][tensor] Loosen restrictions on folding dynamic reshapes (#137963)Artem Gindinson
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-19[MLIR][Utils] Fix the overflow issue in computeSuffixProductImpl for 32-bit s...Chao Chen
2025-05-16[mlir][NFC] Use `llvm::sort` (#140261)Iris Shi
2025-04-24[mlir][NFC] Use Builder for getReassociationIndicesAttribute method. (#137251)Han-Chung Wang
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata
2025-03-18[mlir] Fix crash when verifying linalg.transpose (#131733)Ian Wood
2025-02-17[mlir][tensor][linalg] Move Pack/UnPack Ops to Linalg (#123902)Andrzej Warzyński
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-10-18[mlir][tensor] Fix off-by-one error in ReshapeOpsUtils (#112774)Vinayak Dev
2024-09-26[mlir] Use std::optional::value_or (NFC) (#109893)Kazu Hirata
2024-07-23[mlir] [linalg] Add pattern to swap transpose with broadcast (#97063)donald chen
2024-07-14[NFC] Fix some typos (#98791)c8ef
2024-06-11mlir/MathExtras: consolidate with llvm/MathExtras (#95087)Ramkumar Ramachandra
2024-06-06[mlir][tensor] Implement constant folder for tensor.pad (#92691)Spenser Bauman
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-04-07[mlir][linalg]: Fixed possible memory leak in cloneToCollapsedOp (#87595)Aviad Cohen
2024-03-20[MLIR] Remove UtilsDialect dep on ArithUtils (#85919)Thomas Preud'homme
2024-02-22[mlir][Vector] Fix bug in vector xfer op flattening transformation (#81964)Diego Caballero
2024-02-14Apply clang-tidy fixes for llvm-else-after-return in IndexingUtils.cpp (NFC)Mehdi Amini
2024-01-10[mlir][tensor] Enhance pack/unpack simplification for identity outer_dims_per...Han-Chung Wang
2023-12-08[mlir][memref] extract_strided_metadata for zero-sized memref (#74835)Guray Ozen
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-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen
2023-10-26Add `isBatchVecmat` utilities for `linalg.batch_vecmat` (#70284)bjacob
2023-10-18[mlir] Add ContractionOpInterface utility functions for vector matrix multipl...NatashaKnk
2023-09-14[mlir][vector] Cleanup VectorUnroll and create a generic tile iteration utilityChristopher Bate
2023-08-10[mlir][gpu] Add DecomposeMemrefsPassIvan Butygin
2023-08-10Revert "[mlir][gpu] Add DecomposeMemrefsPass"Ivan Butygin