@@ -1185,7 +1185,7 @@ LogicalResult ConversionPatternRewriterImpl::remapValues(
1185
1185
Value repl = mapping.lookupOrDefault (operand);
1186
1186
SmallVector<Value> unpacked = unpackNTo1Materialization (repl);
1187
1187
if (TypeRange (unpacked) == legalTypes) {
1188
- remapped.push_back (unpacked);
1188
+ remapped.push_back (std::move ( unpacked) );
1189
1189
continue ;
1190
1190
}
1191
1191
@@ -1824,8 +1824,8 @@ ConversionPattern::matchAndRewrite(Operation *op,
1824
1824
op->getOperands (), remapped))) {
1825
1825
return failure ();
1826
1826
}
1827
- SmallVector<ValueRange> remappedAsRange = llvm::to_vector_of<ValueRange>(
1828
- remapped);
1827
+ SmallVector<ValueRange> remappedAsRange =
1828
+ llvm::to_vector_of<ValueRange>( remapped);
1829
1829
return matchAndRewrite (op, remappedAsRange, dialectRewriter);
1830
1830
}
1831
1831
@@ -2053,19 +2053,19 @@ OperationLegalizer::legalizeWithFold(Operation *op,
2053
2053
});
2054
2054
2055
2055
// Try to fold the operation.
2056
- SmallVector<Value, 2 > ValueRange ;
2056
+ SmallVector<Value, 2 > replacementValues ;
2057
2057
rewriter.setInsertionPoint (op);
2058
- if (failed (rewriter.tryFold (op, ValueRange ))) {
2058
+ if (failed (rewriter.tryFold (op, replacementValues ))) {
2059
2059
LLVM_DEBUG (logFailure (rewriterImpl.logger , " unable to fold" ));
2060
2060
return failure ();
2061
2061
}
2062
2062
// An empty list of replacement values indicates that the fold was in-place.
2063
2063
// As the operation changed, a new legalization needs to be attempted.
2064
- if (ValueRange .empty ())
2064
+ if (replacementValues .empty ())
2065
2065
return legalize (op, rewriter);
2066
2066
2067
2067
// Insert a replacement for 'op' with the folded replacement values.
2068
- rewriter.replaceOp (op, ValueRange );
2068
+ rewriter.replaceOp (op, replacementValues );
2069
2069
2070
2070
// Recursively legalize any new constant operations.
2071
2071
for (unsigned i = curState.numRewrites , e = rewriterImpl.rewrites .size ();
0 commit comments