summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/Utils
AgeCommit message (Expand)Author
2025-11-17[MLIR][SparseTensor] Dense Outer Loop Ordering Strategy (#160168)Govind Malasani
2025-11-15[mlir] Use llvm::copy (NFC) (#168213)Kazu Hirata
2025-10-29[mlir][sparse] Include sparse emit strategy in wrapping iterator (#165611)Jordan Rupprecht
2025-10-28[MLIR] Fix use-after-move in debug logging (#165208)Slava Gurevich
2025-10-25[MLIR] Fix use-after-move for DEBUG builds, and broken assert logic. (#164763)Slava Gurevich
2025-10-16[mlir] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163703)Kazu Hirata
2025-10-06[MLIR][SparseTensor] Loop ordering strategy infrastructure (flag) (#154656)Govind Malasani
2025-09-29[MLIR] Apply clang-tidy fixes for modernize-use-emplace in LoopEmitter.cpp (NFC)Mehdi Amini
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (21/n) (#149928)Maksim Levental
2025-07-12[mlir] Remove unused includes (NFC) (#148396)Kazu Hirata
2025-07-07[mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)Longsheng Mou
2025-06-26[mlir] Use llvm::is_contained instead of llvm::all_of (NFC) (#145845)Kazu Hirata
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev
2025-05-22[mlir] Use llvm::stable_sort (NFC) (#141186)Kazu Hirata
2025-05-18[mlir][SparseTensor] Fix unused variable error (#140428)Matthias Springer
2025-05-18[mlir][SparseTensor] Fix type conversion rule (#140350)Matthias Springer
2025-05-16[mlir][NFC] Use `llvm::sort` (#140261)Iris Shi
2025-05-14[mlir][bufferization][NFC] Rename to_memref to to_buffer (#137180)Andrei Golubev
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey
2025-05-06[mlir] Remove unused local variables (NFC) (#138642)Kazu Hirata
2025-04-18[mlir] Use llvm::less_first (NFC) (#136398)Kazu Hirata
2025-04-14[mlir] Remove deprecated cast member functions (#135556)Jakub Kuderski
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer
2025-01-03[mlir][Transforms] Support 1:N mappings in `ConversionValueMapping` (#116524)Matthias Springer
2024-12-21[Dialect] Migrate away from PointerUnion::{is,get} (NFC) (#120818)Kazu Hirata
2024-11-30[mlir][Transforms] Add 1:N `matchAndRewrite` overload (#116470)Matthias Springer
2024-11-19[mlir][SparseTensor][NFC] Pass tensor type to descriptor helper (#116468)Matthias Springer
2024-11-14[mlir][Transforms] Dialect Conversion: Add `replaceOpWithMultiple` (#115816)Matthias Springer
2024-10-23[mlir][Transforms] Dialect Conversion: Simplify materialization fn result typ...Matthias Springer
2024-08-23[mlir][sparse] partially support lowering sparse coiteration loops to scf.whi...Peiming Liu
2024-08-20[mlir][sparse] support sparsification to coiterate operations. (#102546)Peiming Liu
2024-07-31[mlir][sparse] implement `sparse_tensor.extract_value` operation. (#101220)Peiming Liu
2024-06-17[mlir][sparse] support sparsifying sparse kernels to sparse-iterator-based lo...Peiming Liu
2024-06-17Reapply "[mlir][sparse] implement lowering rules for IterateOp." (#95836)Peiming Liu
2024-06-18[MLIR] Fix an assert that contains a mistake in conditional operator (#95668)Shivam Gupta
2024-06-17Revert "[mlir][sparse] implement lowering rules for IterateOp." (#95826)Peiming Liu
2024-06-17[mlir][sparse] implement lowering rules for IterateOp. (#95286)Peiming Liu
2024-06-12[mlir][sparse] implement lowering rules for ExtractIterSpaceOp. (#89143)Peiming Liu
2024-06-02Use llvm::less_first (NFC) (#94136)Kazu Hirata
2024-05-02[mlir][sparse] Support explicit/implicit value for complex type (#90771)Yinying Li
2024-05-01[mlir][sparse] support tensor.pad on CSR tensors (#90687)Peiming Liu
2024-04-30[mlir][sparse] handle padding on sparse levels. (#90527)Peiming Liu
2024-04-29[mlir][sparse] fold explicit value during sparsification (#90530)Aart Bik
2024-04-29[mlir][sparse] use ValueRange instead of std::pair for iterator position. (#9...Peiming Liu
2024-04-26Fix mismatches between function parameter definitions and declarations (#89512)Troy Butler
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-09[mlir][sparse] rename files and unifies APIs (#88162)Peiming Liu
2024-03-04[mlir][sparse] support sparsifying batch levels (#83898)Peiming Liu
2024-02-28[mlir][sparse] code cleanup (using inferred type to construct to_[buf… (#83...Peiming Liu
2024-02-26[mlir][sparse] Introduce batch level format. (#83082)Peiming Liu