summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
AgeCommit message (Expand)Author
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 [MLIR] Revamp RegionBranchOpInterface (#165429)Mehdi Amini
2025-10-28Revert " [MLIR] Revamp RegionBranchOpInterface " (#165356)Mehdi Amini
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#161575)Mehdi Amini
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-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-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-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
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-23[memref] Handle edge case in subview of full static size fold (#105635)Benjamin Maxwell
2024-08-21[mlir][memref]: Allow collapse dummy strided unit dim (#103719)Aviad Cohen
2024-08-09[mlir] Use llvm::is_contained (NFC) (#102714)Kazu Hirata
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata
2024-06-23[mlir][memref] Improve `memref.subview` type inference (#96421)Matthias Springer
2024-05-20[mlir][tensor] Implement folding logic for size 0 tensor and memref ops (#90814)Spenser Bauman
2024-05-15[mlir][ods] Populate properties in generated builder (#90430)Jacques Pienaar
2024-05-08[mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)Kazu Hirata
2024-05-08Fix `memref.expand_shape` verifier (#91501)Benoit Jacob
2024-05-07[mlir][memref.expand_shape] Add verifier check to ensure correct output_shape...Prathamesh Tagore
2024-05-03Let `memref.expand_shape` implement `ReifyRankedShapedTypeOpInterface` (#90975)Benoit Jacob