summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/VectorToSCF
AgeCommit message (Expand)Author
2025-10-11[mlir] Use llvm accumulate wrappers. NFCI. (#162957)Jakub Kuderski
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński
2025-07-28[mlir][Vector] Remove `vector.extractelement` and `vector.insertelement` ops ...Diego Caballero
2025-07-24[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata
2025-07-22[mlir][NFC] update `Conversion` create APIs (7/n) (#149889)Maksim Levental
2025-07-21[mlir][vector] Support direct broadcast conversion (LLVM & SPIRV) (#148027)James Newling
2025-07-09[mlir][Vector] Remove usage of `vector.insertelement/extractelement` from Vec...Diego Caballero
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata
2025-06-26[mlir][vector] Restrict vector.insert/vector.extract to disallow 0-d vectors ...Andrzej Warzyński
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński
2025-03-06[mlir][vector][nfc] Replace `failure()` with `notifyMatchFailure()` (#129278)Andrzej Warzyński
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-08-28Reapply "[mlir] NFC: fix dependence of (Tensor|Linalg|MemRef|Complex) dialect...Christopher Bate
2024-08-20Revert "[mlir] NFC: fix dependence of (Tensor|Linalg|MemRef|Complex) dialects...Christopher Bate
2024-08-19[mlir] NFC: fix dependence of (Tensor|Linalg|MemRef|Complex) dialects on LLVM...Christopher Bate
2024-08-12[mlir][vector] Add scalable lowering for `transfer_write(transpose)` (#101353)Benjamin Maxwell
2024-05-08[mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)Kazu Hirata
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-12[mlir][vector] Fix rewrite pattern API violation in `VectorToSCF` (#77909)Matthias Springer
2024-01-03[mlir][vector] Fix invalid `LoadOp` indices being created (#76292)Rik Huijzer
2023-12-17Revert "[mlir][vector] Fix invalid `LoadOp` indices being created (#75519)"Rik Huijzer
2023-12-17[mlir][vector] Fix invalid `LoadOp` indices being created (#75519)Rik Huijzer
2023-12-06[mlir][vector] Fix invalid IR in `vector.print` lowering (#74410)Matthias Springer
2023-11-30[mlir][vector] Fix a `target-rank=0` unrolling (#73365)Rik Huijzer
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen
2023-11-13[mlir][Vector] Don't fully unroll transfer_writes of n-D scalable vectors (#7...Benjamin Maxwell
2023-09-28[mlir][vector] add result type to vector.extract assembly format (#66499)Cullen Rhodes
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero
2023-09-08[mlir][VectorOps] Don't drop scalable dims when lowering transfer_reads/write...Benjamin Maxwell
2023-08-11[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell
2023-08-09Revert "[mlir][VectorOps] Use SCF for vector.print and allow scalable vectors"Mehdi Amini
2023-08-09[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell
2023-08-09Revert "[mlir][VectorOps] Use SCF for vector.print and allow scalable vectors"Benjamin Maxwell
2023-08-09[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell
2023-07-31[mlir][vector] Use DenseI64ArrayAttr for ExtractOp/InsertOp positionsMatthias Springer
2023-07-17[mlir][IR] Remove duplicate `isLastMemrefDimUnitStride` functionsMatthias Springer
2023-06-30[mlir][Vector] Update the lowering of `vector.transfer_write` to SCFAndrzej Warzynski
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-03-23[mlir][Vector] NFC - Reorganize vector patternsNicolas Vasilache
2023-02-01[mlir] Require explicit casts when using TypedValueRahul Kayaith
2023-02-01[mlir] Register tensor dialect for transfer_read conversionKai Sasaki
2023-01-20[MLIR] Remove scf.if builder with explicit result types and callbacksFrederik Gossen
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2023-01-12[mlir][ods] Generate inferReturnTypes for ops with TypesMatchWithJeff Niu
2022-12-17[mlir] llvm::Optional::value => operator*/operator->Fangrui Song
2022-12-07[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata