Skip to content

Commit c9d61cd

Browse files
[mlir][Transforms][NFC] Delete unused nTo1TempMaterializations (llvm#121647)
`nTo1TempMaterializations` is no longer used since the conversion value mapping supports 1:N mappings.
1 parent 914fd91 commit c9d61cd

File tree

1 file changed

+0
-5
lines changed

1 file changed

+0
-5
lines changed

mlir/lib/Transforms/Utils/DialectConversion.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1040,10 +1040,6 @@ struct ConversionPatternRewriterImpl : public RewriterBase::Listener {
10401040
DenseMap<UnrealizedConversionCastOp, UnresolvedMaterializationRewrite *>
10411041
unresolvedMaterializations;
10421042

1043-
/// A set of all N:1 materializations that were added to work around
1044-
/// incomplete 1:N support in the dialect conversion driver.
1045-
DenseSet<UnrealizedConversionCastOp> nTo1TempMaterializations;
1046-
10471043
/// The current type converter, or nullptr if no type converter is currently
10481044
/// active.
10491045
const TypeConverter *currentTypeConverter = nullptr;
@@ -1180,7 +1176,6 @@ void UnresolvedMaterializationRewrite::rollback() {
11801176
if (!mappedValues.empty())
11811177
rewriterImpl.mapping.erase(mappedValues);
11821178
rewriterImpl.unresolvedMaterializations.erase(getOperation());
1183-
rewriterImpl.nTo1TempMaterializations.erase(getOperation());
11841179
op->erase();
11851180
}
11861181

0 commit comments

Comments
 (0)