[Mlir-commits] [mlir] [mlir][Transforms][NFC] Remove unused function parameter (PR #155985)
Matthias Springer
llvmlistbot at llvm.org
Fri Aug 29 01:15:53 PDT 2025
https://github.com/matthias-springer created https://github.com/llvm/llvm-project/pull/155985
None
>From 9a62574d534f32969d3008ecbd4baa1f3d54c521 Mon Sep 17 00:00:00 2001
From: Matthias Springer <me at m-sp.org>
Date: Fri, 29 Aug 2025 08:13:05 +0000
Subject: [PATCH] [mlir][Transforms][NFC] Remove unused function parameter
---
mlir/lib/Transforms/Utils/DialectConversion.cpp | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/mlir/lib/Transforms/Utils/DialectConversion.cpp b/mlir/lib/Transforms/Utils/DialectConversion.cpp
index a0232937e9a78..b6a216adfdd25 100644
--- a/mlir/lib/Transforms/Utils/DialectConversion.cpp
+++ b/mlir/lib/Transforms/Utils/DialectConversion.cpp
@@ -979,7 +979,6 @@ struct ConversionPatternRewriterImpl : public RewriterBase::Listener {
MaterializationKind kind, OpBuilder::InsertPoint ip, Location loc,
ValueVector valuesToMap, ValueRange inputs, TypeRange outputTypes,
Type originalType, const TypeConverter *converter,
- UnrealizedConversionCastOp *castOp = nullptr,
bool isPureTypeConversion = true);
/// Find a replacement value for the given SSA value in the conversion value
@@ -1588,7 +1587,7 @@ Block *ConversionPatternRewriterImpl::applySignatureConversion(
origArg.getLoc(),
/*valuesToMap=*/{}, /*inputs=*/ValueRange(),
/*outputTypes=*/origArgType, /*originalType=*/Type(), converter,
- /*castOp=*/nullptr, /*isPureTypeConversion=*/false)
+ /*isPureTypeConversion=*/false)
.front();
replaceUsesOfBlockArgument(origArg, mat, converter);
continue;
@@ -1630,7 +1629,7 @@ ValueRange ConversionPatternRewriterImpl::buildUnresolvedMaterialization(
MaterializationKind kind, OpBuilder::InsertPoint ip, Location loc,
ValueVector valuesToMap, ValueRange inputs, TypeRange outputTypes,
Type originalType, const TypeConverter *converter,
- UnrealizedConversionCastOp *castOp, bool isPureTypeConversion) {
+ bool isPureTypeConversion) {
assert((!originalType || kind == MaterializationKind::Target) &&
"original type is valid only for target materializations");
assert(TypeRange(inputs) != outputTypes &&
@@ -1651,8 +1650,6 @@ ValueRange ConversionPatternRewriterImpl::buildUnresolvedMaterialization(
convertOp->setAttr(kPureTypeConversionMarker, builder.getUnitAttr());
// Register the materialization.
- if (castOp)
- *castOp = convertOp;
unresolvedMaterializations[convertOp] =
UnresolvedMaterializationInfo(converter, kind, originalType);
if (config.allowPatternRollback) {
@@ -1866,8 +1863,7 @@ void ConversionPatternRewriterImpl::replaceOp(
MaterializationKind::Source, computeInsertPoint(result),
result.getLoc(), /*valuesToMap=*/{result}, /*inputs=*/ValueRange(),
/*outputTypes=*/result.getType(), /*originalType=*/Type(),
- currentTypeConverter, /*castOp=*/nullptr,
- /*isPureTypeConversion=*/false);
+ currentTypeConverter, /*isPureTypeConversion=*/false);
continue;
}
More information about the Mlir-commits
mailing list