Skip to content

Commit 9651a04

Browse files
[mlir] Use llvm::make_pointer_range (NFC) (#167833)
llvm::map_range(..., [](OpOperand &o) { return &o; }) is equivalent to llvm::make_pointer_range, and the latter is shorter.
1 parent e6fb012 commit 9651a04

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

mlir/lib/Dialect/Linalg/Transforms/EraseUnusedOperandsAndResults.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,10 +200,10 @@ static void populateOpPayload(
200200
SmallVector<OpOperand *> newInputOperands = newOp.getDpsInputOperands();
201201
updateReplacements(origInputOperands, newInputOperands, origInsToNewInsPos);
202202

203-
SmallVector<OpOperand *> origOutputOperands = llvm::to_vector(llvm::map_range(
204-
genericOp.getDpsInitsMutable(), [](OpOperand &o) { return &o; }));
205-
SmallVector<OpOperand *> newOutputOperands = llvm::to_vector(llvm::map_range(
206-
newOp.getDpsInitsMutable(), [](OpOperand &o) { return &o; }));
203+
SmallVector<OpOperand *> origOutputOperands =
204+
llvm::to_vector(llvm::make_pointer_range(genericOp.getDpsInitsMutable()));
205+
SmallVector<OpOperand *> newOutputOperands =
206+
llvm::to_vector(llvm::make_pointer_range(newOp.getDpsInitsMutable()));
207207
updateReplacements(origOutputOperands, newOutputOperands,
208208
origOutsToNewOutsPos);
209209

0 commit comments

Comments
 (0)