summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2022-01-04 13:19:23 -0800
committerRiver Riddle <riddleriver@gmail.com>2022-01-12 14:05:35 -0800
commitd4d016869d6cbd5fa1fa50fd178697028576ab1a (patch)
tree00205566c04eb5205c3db56eecea77dc594482a0 /mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
parent81c330e23dd4a14736b977e246bdca25be9b5770 (diff)
[mlir] Remove populateFuncOpTypeConversionPattern
This method simply forwards to populateFunctionLikeTypeConversionPattern, which is more general. This also helps to remove special treatment of FuncOp from DialectConversion. Differential Revision: https://reviews.llvm.org/D116624
Diffstat (limited to 'mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp')
-rw-r--r--mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp b/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
index fbd526ba51ff..b409c787d711 100644
--- a/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
+++ b/mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
@@ -124,7 +124,7 @@ struct SparseTensorConversionPass
.addLegalDialect<bufferization::BufferizationDialect, LLVM::LLVMDialect,
memref::MemRefDialect, scf::SCFDialect>();
// Populate with rules and apply rewriting rules.
- populateFuncOpTypeConversionPattern(patterns, converter);
+ populateFunctionLikeTypeConversionPattern<FuncOp>(patterns, converter);
populateCallOpTypeConversionPattern(patterns, converter);
populateSparseTensorConversionPatterns(converter, patterns);
if (failed(applyPartialConversion(getOperation(), target,