aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms
AgeCommit message (Expand)AuthorFilesLines
11 days[mlir][sparse] Implement missing BufferizableOpInterface methods for NewOp (#...puneeth_aditya_56561-0/+18
12 days[mlir] Apply clang-tidy check llvm-use-vector-utils. NFC. (#178526)Jakub Kuderski1-5/+6
2025-12-31[mlir][DialectUtils][NFC] Add helper for matching zero int/float values (#171...Matthias Springer1-9/+4
2025-12-17[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in SparseTensorDe...Mehdi Amini1-2/+2
2025-11-20[MLIR] Apply clang-tidy fixes for bugprone-argument-comment in SparseBufferRe...Mehdi Amini1-4/+4
2025-11-17[MLIR][SparseTensor] Dense Outer Loop Ordering Strategy (#160168)Govind Malasani1-1/+71
2025-11-15[mlir] Use llvm::copy (NFC) (#168213)Kazu Hirata1-1/+1
2025-11-14[MLIR] Extend vector.scatter to accept tensor as base (#165548)Ryutaro Okada1-2/+2
2025-11-08[mlir] Remove duplicate includes (NFC) (#167187)Kazu Hirata1-1/+0
2025-11-02[mlir] Remove redundant typename (NFC) (#166108)Kazu Hirata1-4/+4
2025-10-29[mlir][sparse] Include sparse emit strategy in wrapping iterator (#165611)Jordan Rupprecht2-6/+18
2025-10-28[MLIR] Fix use-after-move in debug logging (#165208)Slava Gurevich2-10/+11
2025-10-25[MLIR] Fix use-after-move for DEBUG builds, and broken assert logic. (#164763)Slava Gurevich1-4/+12
2025-10-16[mlir] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163703)Kazu Hirata1-2/+2
2025-10-06[MLIR][SparseTensor] Loop ordering strategy infrastructure (flag) (#154656)Govind Malasani4-19/+55
2025-09-29[MLIR] Apply clang-tidy fixes for modernize-use-emplace in LoopEmitter.cpp (NFC)Mehdi Amini1-1/+1
2025-09-03[MLIR] Apply clang-tidy fixes for modernize-use-default-member-init in Sparse...Mehdi Amini1-3/+2
2025-08-27[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in SparseBufferRe...Mehdi Amini1-2/+3
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer1-4/+6
2025-08-13[mlir][Transforms] Dialect Conversion Driver without Rollback (#151865)Matthias Springer1-1/+1
2025-07-28[mlir] Generalize OneShotModuleBufferize to operate on any Operation (#148327)Evan Liu1-2/+1
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (33/n) (#150659)Maksim Levental5-28/+24
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of `dyn_cast<OpTy>(getDefinin...Longsheng Mou1-1/+1
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (21/n) (#149928)Maksim Levental19-907/+938
2025-07-12[mlir] Remove unused includes (NFC) (#148396)Kazu Hirata11-21/+0
2025-07-07[mlir] Add `isStatic`* size check for `ShapedType`s. NFCI. (#147085)Jakub Kuderski4-5/+5
2025-07-07[mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)Longsheng Mou1-2/+2
2025-07-01[mlir][sparse] Do not access operation after it was replaced (#146546)Matthias Springer1-1/+1
2025-06-26[mlir] Use llvm::is_contained instead of llvm::all_of (NFC) (#145845)Kazu Hirata1-1/+1
2025-06-22[mlir] Migrate away from ValueRange(std::nullopt) (NFC) (#145210)Kazu Hirata1-1/+1
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev4-10/+16
2025-06-18[mlir][bufferization] Use Type instead of Value in unknown conversion (#144658)Andrei Golubev1-3/+3
2025-06-12[mlir][Vector] Remove `vector.extractelement/insertelement` from sparse vecto...Diego Caballero1-24/+42
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...Michele Scuttari1-2/+4
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari2-2/+6
2025-05-22[mlir] Use llvm::stable_sort (NFC) (#141186)Kazu Hirata1-1/+1
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari2-6/+2
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari2-2/+6
2025-05-20[mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInte...Han-Chung Wang1-1/+1
2025-05-18[mlir][SparseTensor] Fix unused variable error (#140428)Matthias Springer1-0/+1
2025-05-18[mlir][SparseTensor] Fix type conversion rule (#140350)Matthias Springer1-4/+5
2025-05-16[mlir][NFC] Use `llvm::sort` (#140261)Iris Shi2-25/+23
2025-05-14[mlir][bufferization][NFC] Rename to_memref to to_buffer (#137180)Andrei Golubev3-3/+3
2025-05-13[mlir] Use llvm::is_contained (NFC) (#139834)Kazu Hirata1-1/+1
2025-05-13[NFC] Use more isa and isa_and_nonnull instead dyn_cast for predicates (#137393)Max Graey2-2/+2
2025-05-06[mlir] Remove unused local variables (NFC) (#138642)Kazu Hirata1-4/+0
2025-05-05[mlir] Remove unused local variables (NFC) (#138481)Kazu Hirata1-1/+0
2025-04-18[mlir] Use llvm::less_first (NFC) (#136398)Kazu Hirata1-2/+1
2025-04-15[NFC] Fix destroy typo. (#135640)Connector Switch1-1/+1
2025-04-14[mlir] Remove deprecated cast member functions (#135556)Jakub Kuderski1-1/+1