[Mlir-commits] [mlir] [mlir] Use llvm::transform (NFC) (PR #167205)
Jakub Kuderski
llvmlistbot at llvm.org
Sun Nov 9 08:29:44 PST 2025
================
@@ -50,10 +50,8 @@ void populateAllReduceEndomorphismSimplificationPatterns(
auto getAlgebraicOpOperands = [](Operation *op,
SmallVector<OpOperand *> &operands) {
auto algebraicOp = llvm::cast<AlgebraicOp>(op);
- std::transform(algebraicOp->getOpOperands().begin(),
- algebraicOp->getOpOperands().end(),
- std::back_inserter(operands),
- [](OpOperand &operand) { return &operand; });
+ llvm::transform(algebraicOp->getOpOperands(), std::back_inserter(operands),
+ [](OpOperand &operand) { return &operand; });
----------------
kuhar wrote:
I think this can be something like `llvm::append_range(operand, llvm::make_pointee_range(algebraicOp->getOpOperands()))`
https://github.com/llvm/llvm-project/pull/167205
More information about the Mlir-commits
mailing list