Fixed some new memory leaks after migration to new
bufferization. One is expected, the other may need
some more careful analysis.
Reviewed By: jpienaar
Differential Revision: https://reviews.llvm.org/D129805
sparse_tensor.release %7 : tensor<4x4xf64, #CSR>
sparse_tensor.release %8 : tensor<4x4xf64, #DCSR>
+ // TODO(springerm): needed?
+ %m0 = bufferization.to_memref %0 : memref<4x4xf64>
+ memref.dealloc %m0 : memref<4x4xf64>
+ %m3 = bufferization.to_memref %3 : memref<4x4xf64>
+ memref.dealloc %m3 : memref<4x4xf64>
+ %m6 = bufferization.to_memref %6 : memref<4x4xf64>
+ memref.dealloc %m6 : memref<4x4xf64>
return
}
}
// Release resources.
sparse_tensor.release %a : tensor<3x4xf64, #DCSR>
sparse_tensor.release %0 : tensor<4x3xf64, #DCSR>
+ sparse_tensor.release %1 : tensor<4x3xf64, #DCSR>
return
}