Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/lib/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.cpp | ||
---|---|---|
157 | @springerm Do you know why this does not work and I still need to manually deallocate returned tensors? | |
mlir/lib/Dialect/SparseTensor/Transforms/LoopEmitter.cpp | ||
692 | This is a unrelated bug (but I think it should be trivial enough to be reviewed in the same patch). Let me know if you want it in a separate patch! @aartbik |
mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_pack.mlir | ||
---|---|---|
167 | @springerm See here |
mlir/lib/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.cpp | ||
---|---|---|
156–157 | (1) We allocate (2) Can you keep the comment for == 0, (The "Similar to InsertOp ...." | |
mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.cpp | ||
221 | This "as explained above" has become a bit of a misleading link after all the code movement | |
mlir/lib/Dialect/SparseTensor/Transforms/LoopEmitter.cpp | ||
692 | Fine for now, but indeed, in the future just send such one liners out as separate revision | |
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp | ||
1233 | this should really be in the "helper method" section above (we try to keep the rewriting rules together, and the helper methods together) | |
1245 | same here, in principle, but since that was already here, we can leave that for a later cleanup | |
1434 | I am okay keeping the genUnBatchedUnpackOp/genBatchedUnpackOp methods here, since they are really just the conversion rules | |
1477 | this is a helper, so move up |
new syntax and verification needs roundtrip.mlir and invalid.mlir coverage