forked from OSchip/llvm-project
Apply clang-tidy fixes for performance-for-range-copy in SCFInterfaceImpl.cpp (NFC)
This commit is contained in:
parent
3b3fbd56ec
commit
bb6119eb77
|
@ -95,7 +95,7 @@ struct ExecuteRegionOpInterface
|
||||||
auto yieldOp = cast<scf::YieldOp>(newBlock->getTerminator());
|
auto yieldOp = cast<scf::YieldOp>(newBlock->getTerminator());
|
||||||
rewriter.setInsertionPoint(yieldOp);
|
rewriter.setInsertionPoint(yieldOp);
|
||||||
SmallVector<Value> newYieldValues;
|
SmallVector<Value> newYieldValues;
|
||||||
for (auto it : llvm::enumerate(yieldOp.getResults())) {
|
for (const auto &it : llvm::enumerate(yieldOp.getResults())) {
|
||||||
Value val = it.value();
|
Value val = it.value();
|
||||||
if (val.getType().isa<TensorType>()) {
|
if (val.getType().isa<TensorType>()) {
|
||||||
newYieldValues.push_back(rewriter.create<bufferization::ToMemrefOp>(
|
newYieldValues.push_back(rewriter.create<bufferization::ToMemrefOp>(
|
||||||
|
@ -109,7 +109,7 @@ struct ExecuteRegionOpInterface
|
||||||
// Update all uses of the old op.
|
// Update all uses of the old op.
|
||||||
rewriter.setInsertionPointAfter(newOp);
|
rewriter.setInsertionPointAfter(newOp);
|
||||||
SmallVector<Value> newResults;
|
SmallVector<Value> newResults;
|
||||||
for (auto it : llvm::enumerate(executeRegionOp->getResultTypes())) {
|
for (const auto &it : llvm::enumerate(executeRegionOp->getResultTypes())) {
|
||||||
if (it.value().isa<TensorType>()) {
|
if (it.value().isa<TensorType>()) {
|
||||||
newResults.push_back(rewriter.create<bufferization::ToTensorOp>(
|
newResults.push_back(rewriter.create<bufferization::ToTensorOp>(
|
||||||
executeRegionOp.getLoc(), newOp->getResult(it.index())));
|
executeRegionOp.getLoc(), newOp->getResult(it.index())));
|
||||||
|
|
Loading…
Reference in New Issue