[mlir][sparse] move emitter ownership into environment
authorAart Bik <ajcbik@google.com>
Tue, 27 Dec 2022 23:47:02 +0000 (15:47 -0800)
committerAart Bik <ajcbik@google.com>
Wed, 28 Dec 2022 00:55:07 +0000 (16:55 -0800)
commit36fd28752fc1e2aa89f0b8ce171d1139cdcf5242
tree094407c674d34ee5de3e5da63eea7ce1b6579074
parenta564048899a1a1de526a02cfd1a5d691ec31bafd
[mlir][sparse] move emitter ownership into environment

last bits and pieces of the environment refactoring

Reviewed By: Peiming

Differential Revision: https://reviews.llvm.org/D140709
mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.cpp
mlir/lib/Dialect/SparseTensor/Transforms/CodegenEnv.h
mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp