[Mlir-commits] [mlir] [mlir][Transforms][NFC] Delete unused `nTo1TempMaterializations` (PR #121647)
Matthias Springer
llvmlistbot at llvm.org
Sat Jan 4 06:08:44 PST 2025
https://github.com/matthias-springer created https://github.com/llvm/llvm-project/pull/121647
`nTo1TempMaterializations` is no longer used since the conversion value mapping supports 1:N mappings.
>From 2a4bc8247bc655a3372a84b35856f3d0aa011040 Mon Sep 17 00:00:00 2001
From: Matthias Springer <mspringer at nvidia.com>
Date: Sat, 4 Jan 2025 15:07:34 +0100
Subject: [PATCH] [mlir][Transforms][NFC] Delete unused
---
mlir/lib/Transforms/Utils/DialectConversion.cpp | 5 -----
1 file changed, 5 deletions(-)
diff --git a/mlir/lib/Transforms/Utils/DialectConversion.cpp b/mlir/lib/Transforms/Utils/DialectConversion.cpp
index 1e689cd96ae711..0e577d2d39de3d 100644
--- a/mlir/lib/Transforms/Utils/DialectConversion.cpp
+++ b/mlir/lib/Transforms/Utils/DialectConversion.cpp
@@ -1040,10 +1040,6 @@ struct ConversionPatternRewriterImpl : public RewriterBase::Listener {
DenseMap<UnrealizedConversionCastOp, UnresolvedMaterializationRewrite *>
unresolvedMaterializations;
- /// A set of all N:1 materializations that were added to work around
- /// incomplete 1:N support in the dialect conversion driver.
- DenseSet<UnrealizedConversionCastOp> nTo1TempMaterializations;
-
/// The current type converter, or nullptr if no type converter is currently
/// active.
const TypeConverter *currentTypeConverter = nullptr;
@@ -1180,7 +1176,6 @@ void UnresolvedMaterializationRewrite::rollback() {
if (!mappedValues.empty())
rewriterImpl.mapping.erase(mappedValues);
rewriterImpl.unresolvedMaterializations.erase(getOperation());
- rewriterImpl.nTo1TempMaterializations.erase(getOperation());
op->erase();
}
More information about the Mlir-commits
mailing list