summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp
AgeCommit message (Expand)Author
2025-11-02[mlir] Remove redundant typename (NFC) (#166108)Kazu Hirata
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (21/n) (#149928)Maksim Levental
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev
2025-03-28[mlir][Transforms] Improve `replaceOpWithMultiple` API (#132608)Matthias Springer
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer
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-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-05-07[mlir][sparse] support 'batch' dimensions in sparse_tensor.print (#91411)Aart Bik
2024-05-07[mlir][sparse] force a properly sized view on pos/crd/val under codegen (#91288)Aart Bik
2024-03-15[mlir][sparse] Add `has_runtime_library` test op (#85355)Matthias Springer
2024-03-12[mlir][sparse] reuse tensor.insert operation to insert elements into … (#84...Peiming Liu
2024-03-06[mlir][sparse] use a consistent order between [dis]assembleOp and sto… (#84...Peiming Liu
2024-03-04[mlir][sparse] support sparsifying batch levels (#83898)Peiming Liu
2024-02-28[mlir][sparse] infer returned type for sparse_tensor.to_[buffer] ops (#83343)Peiming Liu
2024-02-27[mlir][sparse] support type conversion from batched sparse tensors to… (#83...Peiming Liu
2024-02-20[mlir][sparse] support SoA COO in codegen path. (#82439)Peiming Liu
2024-02-08[mlir][sparse] Implement parsing n out of m (#79935)Yinying Li
2023-12-12[mlir][sparse] refactor utilities into transform/utils dir (#75250)Aart Bik
2023-11-30[mlir][sparse] move all COO related methods into SparseTensorType (#73881)Aart Bik
2023-11-27[mlir][sparse] rename DimLevelType to LevelType (#73561)Aart Bik
2023-11-22[mlir][sparse] change dim level type -> level type (#73058)Aart Bik
2023-11-21[mlir][sparse] fixed naming consistency (#73053)Aart Bik
2023-11-20[mlir][sparse] code cleanup using the assumption that dim2lvl maps ar… (#72...Peiming Liu
2023-11-16[mlir][sparse] implement direct IR alloc/empty/new for non-permutations (#72585)Aart Bik
2023-11-15[mlir][sparse] refactor dim2lvl/lvl2dim lvlsizes setup (#72474)Aart Bik
2023-11-13[mlir][sparse] unify support of (dis)assemble between direct IR/lib path (#71...Aart Bik
2023-11-06[mlir][sparse] implement loose-compressed/2:4 on direct IR codegen path (#71461)Aart Bik
2023-11-03[mlir][sparse] reformat SparseTensorCodegen file (#71231)Aart Bik
2023-11-02[mlir][sparse] remove (some) deprecated dim/lvl methods (#71125)Aart Bik
2023-11-02[mlir][sparse] simplify some header code (#70989)Aart Bik
2023-10-26[mlir][sparse] implements sparse_tensor.reinterpret_map (#70388)Peiming Liu
2023-10-24[mlir][sparse] implement sparse_tensor.lvl operation. (#69993)Peiming Liu
2023-10-20[Transforms] Use llvm::erase_if (NFC)Kazu Hirata
2023-10-12[mlir][sparse] implement sparse_tensor.reorder_coo (#68916)Peiming Liu
2023-10-11[mlir][sparse] fix unused variable warning on release build (#68824)Peiming Liu
2023-10-11[mlir][sparse] simplify ConvertOp rewriting rules (#68350)Peiming Liu
2023-10-09[mlir][sparse] rename map utility (#68611)Aart Bik
2023-10-06[mlir][sparse] introduce MapRef, unify conversion/codegen for reader (#68360)Aart Bik
2023-10-04[mlir][sparse] Print new syntax (#68130)Yinying Li
2023-10-03[mlir][sparse] renaming sparse_tensor.sort_coo to sparse_tensor.sort (#68161)Peiming Liu
2023-10-02[mlir][sparse] Update Enum name for CompressedWithHigh (#67845)Yinying Li
2023-09-28[mlir][sparse] rename sparse_tensor.(un)pack to sparse_tensor.(dis)as… (#67...Peiming Liu
2023-09-20[mlir][sparse] remove most bufferization.alloc_tensor ops from sparse (#66847)Aart Bik
2023-09-19[mlir][sparse] unifies sparse_tensor.sort_coo/sort into one operation. (#66722)Peiming Liu
2023-09-13[sparse] allow unpack op to return 0-ranked tensor type. (#66269)Peiming Liu
2023-09-12[sparse] allow unpack op to return any integer type. (#66161)Peiming Liu