@@ -1185,7 +1185,7 @@ LogicalResult ConversionPatternRewriterImpl::remapValues(
11851185 Value repl = mapping.lookupOrDefault (operand);
11861186 SmallVector<Value> unpacked = unpackNTo1Materialization (repl);
11871187 if (TypeRange (unpacked) == legalTypes) {
1188- remapped.push_back (unpacked);
1188+ remapped.push_back (std::move ( unpacked) );
11891189 continue ;
11901190 }
11911191
@@ -1824,8 +1824,8 @@ ConversionPattern::matchAndRewrite(Operation *op,
18241824 op->getOperands (), remapped))) {
18251825 return failure ();
18261826 }
1827- SmallVector<ValueRange> remappedAsRange = llvm::to_vector_of<ValueRange>(
1828- remapped);
1827+ SmallVector<ValueRange> remappedAsRange =
1828+ llvm::to_vector_of<ValueRange>( remapped);
18291829 return matchAndRewrite (op, remappedAsRange, dialectRewriter);
18301830}
18311831
@@ -2053,19 +2053,19 @@ OperationLegalizer::legalizeWithFold(Operation *op,
20532053 });
20542054
20552055 // Try to fold the operation.
2056- SmallVector<Value, 2 > ValueRange ;
2056+ SmallVector<Value, 2 > replacementValues ;
20572057 rewriter.setInsertionPoint (op);
2058- if (failed (rewriter.tryFold (op, ValueRange ))) {
2058+ if (failed (rewriter.tryFold (op, replacementValues ))) {
20592059 LLVM_DEBUG (logFailure (rewriterImpl.logger , " unable to fold" ));
20602060 return failure ();
20612061 }
20622062 // An empty list of replacement values indicates that the fold was in-place.
20632063 // As the operation changed, a new legalization needs to be attempted.
2064- if (ValueRange .empty ())
2064+ if (replacementValues .empty ())
20652065 return legalize (op, rewriter);
20662066
20672067 // Insert a replacement for 'op' with the folded replacement values.
2068- rewriter.replaceOp (op, ValueRange );
2068+ rewriter.replaceOp (op, replacementValues );
20692069
20702070 // Recursively legalize any new constant operations.
20712071 for (unsigned i = curState.numRewrites , e = rewriterImpl.rewrites .size ();
0 commit comments