summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
AgeCommit message (Expand)Author
2025-10-06[mlir] Simplify unreachable type switch cases. NFC. (#162032)Jakub Kuderski
2025-07-24Reapply "[AMDGPU] fold `memref.subview/expand_shape/collapse_shape` into `am...Alan Li
2025-07-23Revert "[AMDGPU] fold `memref.subview/expand_shape/collapse_shape` in… (#15...Alan Li
2025-07-23[AMDGPU] fold `memref.subview/expand_shape/collapse_shape` into `amdgpu.gathe...Alan Li
2025-07-12[llvm] Remove unused includes (NFC) (#148342)Kazu Hirata
2025-05-13[mlir] Fix a warningKazu Hirata
2025-05-13[mlir][MemRef] Use specialized index ops to fold expand/collapse_shape (#138930)Krzysztof Drewniak
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-05-05[mlir] Remove unused local variables (NFC) (#138481)Kazu Hirata
2025-04-23[MLIR][NFC] Retire let constructor for MemRef (#134788)lorenzo chelini
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-06-12[mlir][memref] Add memref alias folders for expand/collapse_shape for vector ...Kunwar Grover
2024-05-13[NFC] Make NVGPU casing consistent (#91903)tyb0807
2024-05-08[mlir][fold-memref-alias-ops] Add support for folding memref.expand_shape inv...Prathamesh Tagore
2023-11-14[mlir] Add `vector.store/maskedstore` of `memref.subview` memref alias foldin...Max191
2023-11-07[mlir][memref] Add memref alias folding for masked transfers (#71476)Quinn Dawkins
2023-11-06[mlir][MemRef] Add subview folding pattern for vector.maskedload (#71380)tyb0807
2023-10-12[mlir][memref] Fix index delinearization for CollapseShapeOp folding (#68833)Felix Schneider
2023-08-11[mlir][MemRef] Bail out for unsupported cases in FoldMemRefAliasOps passHanhan Wang
2023-05-25[mlir] Enable folding memref alias for`vector.load`Guray Ozen
2023-05-25[mlir] Enable folding memref alias for `ldmatrix`Guray Ozen
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-04-20[mlir][Memref] Fold nvgpu device cp.async on src memref to dst memrefManish Gupta
2023-04-14[mlir][Tensor] Add support for insert_slice in FoldTensorSubsetOpsNicolas Vasilache
2023-03-28[mlir][MemRef] Move transform related functions in Transforms.hQuentin Colombet
2023-03-23[mlir][Tensor] Add a FoldTensorSubsetOps pass and patternsNicolas Vasilache
2023-03-21[mlir][memref] Use folded composed affine apply ops in FoldMemRefAliasOpsNicolas Vasilache
2023-03-15[mlir][memref] Fold subview into GPU subgroup MMA load/store opsLei Zhang
2023-03-14[mlir][DialectUtils] Cleanup IndexingUtils and provide more affine variants w...Nicolas Vasilache
2023-02-03[mlir] Add nontemporal field to memref.load/store and convey to llvm.load/storeGuray Ozen
2023-01-27[mlir] GreedyPatternRewriteDriver: Entry point takes single regionMatthias Springer
2022-12-15[mlir][memref] Fold subview(subview(x))Matthias Springer
2022-09-30[mlir] Flip Async/GPU/MemRef/OpenACC/OpenMP/PDL dialects to prefixedRiver Riddle
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-08[mlir][memref] Add support for 0-D transfer / subview fold.Nicolas Vasilache
2022-09-05Apply clang-tidy fixes for performance-unnecessary-value-param in FoldMemRefA...Mehdi Amini
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-28Fold memref.expand_shape and memref.collapse_shape opsArnab Dutta