[Mlir-commits] [mlir] [mlir][sparse] support tensor.pad on CSR tensors (PR #90687)

Aart Bik llvmlistbot at llvm.org
Wed May 1 11:43:52 PDT 2024


================
@@ -586,9 +599,10 @@ class PadIterator : public SimpleWrapIterator {
 public:
   PadIterator(std::unique_ptr<SparseIterator> &&wrap, Value padLow,
               Value padHigh)
-      : SimpleWrapIterator(std::move(wrap), IterKind::kPad), padLow(padLow),
-        padHigh(padHigh) {
-    assert(!randomAccessible() && "Not implemented.");
+      : SimpleWrapIterator(std::move(wrap), IterKind::kPad,
+                           wrap->randomAccessible() ? 1 : 0),
+        padLow(padLow), padHigh(padHigh) {
+    // assert(!randomAccessible());
----------------
aartbik wrote:

shhhh! no commented out code ;-)

https://github.com/llvm/llvm-project/pull/90687


More information about the Mlir-commits mailing list