Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h | ||
---|---|---|
78–81 | Should document how this option interacts with enableRuntimeLibrary. That is, I think this is only used/needed for the codegen path rather than the runtime path? |
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h | ||
---|---|---|
185–188 | Any particular reason you're putting createSparseDeallocs there, rather than at the end? |
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorCodegen.cpp | ||
---|---|---|
1521 | my mistake, we still erase... |
mlir/test/Dialect/SparseTensor/codegen_sparse_dealloc.mlir | ||
---|---|---|
16 | user-requested | |
17 | can you add a CHECK-NO-DEALLOC-LABEL: @sparse_convert_permuted and CHECK-DEALLOC-LABEL: @sparse_convert_permuted It clearly works without, but it feels a bit cleaner to avoid matching output elsewhere if this every changes |
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h | ||
---|---|---|
185–188 | fair enough :) |
mlir/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h | ||
---|---|---|
78–83 | I would rephrase this to "Specifies whether to deallocate the temporary sparse buffers created by the sparse compiler when enable-runtime-library=false. For compatibility with core bufferization passes. See also..." |
by the sparse compiler