Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# d6cc35f7 17-Jun-2024 Peiming Liu <peiming@google.com>

Reapply "[mlir][sparse] implement lowering rules for IterateOp." (#95836)


# 996905d8 17-Jun-2024 Peiming Liu <peiming@google.com>

Revert "[mlir][sparse] implement lowering rules for IterateOp." (#95826)

Reverts llvm/llvm-project#95286


# 3a2e4428 17-Jun-2024 Peiming Liu <peiming@google.com>

[mlir][sparse] implement lowering rules for IterateOp. (#95286)


Revision tags: llvmorg-18.1.8
# c42bbda4 12-Jun-2024 Peiming Liu <peiming@google.com>

[mlir][sparse] implement lowering rules for ExtractIterSpaceOp. (#89143)

**DO NOT MERGE** until https://github.com/llvm/llvm-project/pull/89003


Revision tags: llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5
# 78885395 01-May-2024 Peiming Liu <peiming@google.com>

[mlir][sparse] support tensor.pad on CSR tensors (#90687)


# dbe37665 30-Apr-2024 Peiming Liu <peiming@google.com>

[mlir][sparse] handle padding on sparse levels. (#90527)


# 7e2eeb57 29-Apr-2024 Peiming Liu <peiming@google.com>

[mlir][sparse] use ValueRange instead of std::pair for iterator position. (#90243)

`ValueRange` is more easy to be extended (e.g., for padded iterator).


Revision tags: llvmorg-18.1.4
# a454d92c 09-Apr-2024 Peiming Liu <peiming@google.com>

[mlir][sparse] rename files and unifies APIs (#88162)