diff options
| author | River Riddle <riddleriver@gmail.com> | 2022-01-04 13:19:23 -0800 |
|---|---|---|
| committer | River Riddle <riddleriver@gmail.com> | 2022-01-12 14:05:35 -0800 |
| commit | d4d016869d6cbd5fa1fa50fd178697028576ab1a (patch) | |
| tree | 00205566c04eb5205c3db56eecea77dc594482a0 /mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp | |
| parent | 81c330e23dd4a14736b977e246bdca25be9b5770 (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.cpp | 2 |
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, |
