summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/MemRef/IR
AgeCommit message (Expand)Author
2025-11-15[mlir][MemRef] Add UB as a dependent dialect and use `ub.poison` for Mem2Reg ...Fabian Mora
2025-11-04Revert "[mlir][memref]: Collapse strided unit dim even if strides are dynamic...Han-Chung Wang
2025-11-04[mlir][memref]: Collapse strided unit dim even if strides are dynamic (#157330)Maya Amrami
2025-10-28[MemRef] Fix-forward use-after-scope in #164955 (#165478)Thurston Dang
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#165429)Mehdi Amini
2025-10-28[MemRef] Implement value bounds interface for CollapseShapeOp (#164955)Jorn Tuyls
2025-10-28Revert " [MLIR] Revamp RegionBranchOpInterface " (#165356)Mehdi Amini
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#161575)Mehdi Amini
2025-10-27[MemRef] Fix value bounds interface for ExpandShapeOp (#165333)Jorn Tuyls
2025-10-23[MemRef] Implement value bounds interface for ExpandShapeOp (#164438)Jorn Tuyls
2025-10-23[mlir][IR] Add implicit conversion operator to `TypedValue` (#164621)Matthias Springer
2025-10-23[mlir][memref] Fold extract_strided_metadata(cast(x)) into extract_strided_me...Ming Yan
2025-10-17[mlir][memref] Canonicalize memref.reinterpret_cast when offset/sizes/strides...Ming Yan
2025-10-14Reland "[mlir] Add strided metadata range dataflow analysis" (#163403)" (#163...Fabian Mora
2025-10-14Revert "[mlir] Add strided metadata range dataflow analysis" (#163403)Fabian Mora
2025-10-14[mlir] Add strided metadata range dataflow analysis (#161280)Fabian Mora
2025-10-01[mlir][memref] Introduce `memref.distinct_objects` op (#156913)Ivan Butygin
2025-09-24[mlir] Implement a memory-space cast bubbling-down transform (#159454)Fabian Mora
2025-09-16[MLIR] Use IntValidAlignment for alignment attributes (#158137)jiang1997
2025-08-11[Arith][MemRef] add AtomicRMWKind::xori to enum (#151701)Scott Manley
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (18/n) (#149925)Maksim Levental
2025-07-19[mlir][memref] Simplify memref.copy canonicalization (#149506)lonely eagle
2025-07-12[llvm] Remove unused includes (NFC) (#148342)Kazu Hirata
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-07-05[MLIR][MemRef]-Add basic folding for memref ViewOp (#146237)Amir Bishara
2025-06-27[NFC][mlir][memref] refine debug message about memref::SubViewOp. (#145470)long.chen
2025-06-25[mlir][memref]: Fix Bug in GlobalOp Verifier (#144900)Jack Frankland
2025-06-23[MLIR][NFC] Declare RuntimeVerifiableOpInterface for memref ops that have an ...Artemiy Bulavin
2025-06-02[mlir][memref] Add a folder for chained AssumeAlignmentOp ops. (#142425)Han-Chung Wang
2025-05-31[mlir][memref] Add terminator check to prevent a crash (#141972)Longsheng Mou
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang
2025-05-18[mlir][MemRef] Changed AssumeAlignment into a Pure ViewLikeOp (#139521)Shay Kleiman
2025-05-05[mlir] Remove unused local variables (NFC) (#138481)Kazu Hirata
2025-05-01[mlir][EmitC] Add pass that combines all available emitc conversions (#117549)Simon Camphausen
2025-04-17[mlir][memref][NFC] Simplify `constifyIndexValues` (#135940)Matthias Springer
2025-04-09Folding extract_strided_metadata input into reinterpret_cast (#134845)ivangarcia44
2025-03-31[mlir][memref] Verify out-of-bounds access for memref.subview (#133086)Matthias Springer
2025-03-25Revert "[mlir][memref] Verify out-of-bounds access for `memref.subview`" (#13...Karlo Basioli
2025-03-25[mlir][memref] Verify out-of-bounds access for `memref.subview` (#131876)Matthias Springer
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer
2025-02-14[MLIR][NFC] Return MemRefType in memref.subview return type inference functio...Tomás Longeri
2025-01-29[mlir][IntRangeInference] Infer values for {memref,tensor}.dim (#122945)Krzysztof Drewniak
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2025-01-13[mlir][ValueBounds] memref.dim and tensor.dim are always positive (#122804)Krzysztof Drewniak
2024-12-17[MemRef] Migrate away from PointerUnion::{is,get} (NFC) (#120202)Kazu Hirata
2024-10-26[mlir] [memref] add more checks to the memref.reinterpret_cast (#112669)donald chen
2024-09-30[mlir] Update the return type of `getNum{Dynamic|Scalable}Dims` (#110472)Andrzej Warzyński
2024-09-25[mlir][memref] Add builder that infers `reinterpret_cast` result type (#109432)Matthias Springer
2024-08-28Reapply "[mlir] NFC: fix dependence of (Tensor|Linalg|MemRef|Complex) dialect...Christopher Bate
2024-08-23[memref] Handle edge case in subview of full static size fold (#105635)Benjamin Maxwell