[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