[llvm-branch-commits] [flang] [mlir] [mlir][Transforms] Support 1:N mappings in `ConversionValueMapping` (PR #116524)

Markus Böck via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sat Dec 21 10:03:52 PST 2024


================
@@ -1101,18 +1172,18 @@ void CreateOperationRewrite::rollback() {
 UnresolvedMaterializationRewrite::UnresolvedMaterializationRewrite(
     ConversionPatternRewriterImpl &rewriterImpl, UnrealizedConversionCastOp op,
     const TypeConverter *converter, MaterializationKind kind, Type originalType,
-    Value mappedValue)
+    ValueVector mappedValues)
     : OperationRewrite(Kind::UnresolvedMaterialization, rewriterImpl, op),
       converterAndKind(converter, kind), originalType(originalType),
-      mappedValue(mappedValue) {
+      mappedValues(mappedValues) {
----------------
zero9178 wrote:

```suggestion
mappedValues(std::move(mappedValues)) {
```

https://github.com/llvm/llvm-project/pull/116524


More information about the llvm-branch-commits mailing list