[mlir][sparse] simplify negi code generation with subi
authorAart Bik <ajcbik@google.com>
Wed, 29 Sep 2021 05:48:32 +0000 (22:48 -0700)
committerAart Bik <ajcbik@google.com>
Wed, 29 Sep 2021 17:00:06 +0000 (10:00 -0700)
commit7f1cb43d60a517660c579ef22351bc3ca413d52d
tree9ad4a5984f44dc0b0b9d64ce47a1ff48fdbf3336
parentd35702efe73010409c75b1f1b64f205cc3b2f6d3
[mlir][sparse] simplify negi code generation with subi

The lack of negi details leaked from merger class into codegen part.
Also, special case for vector code was not needed, the type can be used directly!

Reviewed By: bixia

Differential Revision: https://reviews.llvm.org/D110677
mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp