Skip to content

Commit 3d82370

Browse files
[mlir] Use llvm::transform (NFC) (#167205)
Identified with llvm-use-ranges.
1 parent 6ef3218 commit 3d82370

File tree

6 files changed

+15
-21
lines changed

6 files changed

+15
-21
lines changed

mlir/include/mlir/Dialect/Shard/Transforms/Simplifications.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,8 @@ void populateAllReduceEndomorphismSimplificationPatterns(
5050
auto getAlgebraicOpOperands = [](Operation *op,
5151
SmallVector<OpOperand *> &operands) {
5252
auto algebraicOp = llvm::cast<AlgebraicOp>(op);
53-
std::transform(algebraicOp->getOpOperands().begin(),
54-
algebraicOp->getOpOperands().end(),
55-
std::back_inserter(operands),
56-
[](OpOperand &operand) { return &operand; });
53+
llvm::append_range(operands,
54+
llvm::make_pointer_range(algebraicOp->getOpOperands()));
5755
};
5856
auto getAlgebraicOpResult = [](Operation *op) {
5957
auto algebraicOp = llvm::cast<AlgebraicOp>(op);

mlir/lib/Analysis/FlatLinearValueConstraints.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,7 @@ std::pair<AffineMap, AffineMap> FlatLinearConstraints::getLowerAndUpperBound(
530530
// i - j + 1 >= 0 is the constraint, 'pos' is for i the lower bound is j
531531
// - 1.
532532
addCoeffs(ineq, lb);
533-
std::transform(lb.begin(), lb.end(), lb.begin(), std::negate<int64_t>());
533+
llvm::transform(lb, lb.begin(), std::negate<int64_t>());
534534
auto expr =
535535
getAffineExprFromFlatForm(lb, dimCount, symCount, localExprs, context);
536536
// expr ceildiv divisor is (expr + divisor - 1) floordiv divisor
@@ -559,7 +559,7 @@ std::pair<AffineMap, AffineMap> FlatLinearConstraints::getLowerAndUpperBound(
559559
auto eq = getEquality64(idx);
560560
addCoeffs(eq, b);
561561
if (eq[pos + offset] > 0)
562-
std::transform(b.begin(), b.end(), b.begin(), std::negate<int64_t>());
562+
llvm::transform(b, b.begin(), std::negate<int64_t>());
563563

564564
// Extract the upper bound (in terms of other coeff's + const).
565565
auto expr =

mlir/lib/Analysis/Presburger/Utils.cpp

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ static void normalizeDivisionByGCD(MutableArrayRef<DynamicAPInt> dividend,
5252
}
5353

5454
// Normalize the dividend and the denominator.
55-
std::transform(dividend.begin(), dividend.end(), dividend.begin(),
56-
[gcd](DynamicAPInt &n) { return floorDiv(n, gcd); });
55+
llvm::transform(dividend, dividend.begin(),
56+
[gcd](DynamicAPInt &n) { return floorDiv(n, gcd); });
5757
divisor /= gcd;
5858
}
5959

@@ -331,8 +331,7 @@ presburger::getDivLowerBound(ArrayRef<DynamicAPInt> dividend,
331331
assert(dividend[localVarIdx] == 0 &&
332332
"Local to be set to division must have zero coeff!");
333333
SmallVector<DynamicAPInt, 8> ineq(dividend.size());
334-
std::transform(dividend.begin(), dividend.end(), ineq.begin(),
335-
std::negate<DynamicAPInt>());
334+
llvm::transform(dividend, ineq.begin(), std::negate<DynamicAPInt>());
336335
ineq[localVarIdx] = divisor;
337336
ineq.back() += divisor - 1;
338337
return ineq;
@@ -522,15 +521,13 @@ void DivisionRepr::dump() const { print(llvm::errs()); }
522521
SmallVector<DynamicAPInt, 8>
523522
presburger::getDynamicAPIntVec(ArrayRef<int64_t> range) {
524523
SmallVector<DynamicAPInt, 8> result(range.size());
525-
std::transform(range.begin(), range.end(), result.begin(),
526-
dynamicAPIntFromInt64);
524+
llvm::transform(range, result.begin(), dynamicAPIntFromInt64);
527525
return result;
528526
}
529527

530528
SmallVector<int64_t, 8> presburger::getInt64Vec(ArrayRef<DynamicAPInt> range) {
531529
SmallVector<int64_t, 8> result(range.size());
532-
std::transform(range.begin(), range.end(), result.begin(),
533-
int64fromDynamicAPInt);
530+
llvm::transform(range, result.begin(), int64fromDynamicAPInt);
534531
return result;
535532
}
536533

mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -342,8 +342,7 @@ void FlatAffineValueConstraints::getIneqAsAffineValueMap(
342342

343343
if (inequality[pos] > 0)
344344
// Lower bound.
345-
std::transform(bound.begin(), bound.end(), bound.begin(),
346-
std::negate<int64_t>());
345+
llvm::transform(bound, bound.begin(), std::negate<int64_t>());
347346
else
348347
// Upper bound (which is exclusive).
349348
bound.back() += 1;

mlir/lib/Dialect/Tosa/IR/TosaOps.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2628,7 +2628,7 @@ static LogicalResult verifyZeroPoint(T op, Value val, const int64_t &zp,
26282628
if (!zpElemType.isInteger(8) && zp != 0) {
26292629
// convert operand to lower case for error message
26302630
std::string lower = operand;
2631-
std::transform(lower.begin(), lower.end(), lower.begin(), ::tolower);
2631+
llvm::transform(lower, lower.begin(), ::tolower);
26322632
return op.emitOpError()
26332633
<< lower << " zero point must be zero for non-int8 integer types";
26342634
}

mlir/lib/IR/PatternMatch.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ Pattern::Pattern(const void *rootValue, RootKind rootKind,
8080
if (generatedNames.empty())
8181
return;
8282
generatedOps.reserve(generatedNames.size());
83-
std::transform(generatedNames.begin(), generatedNames.end(),
84-
std::back_inserter(generatedOps), [context](StringRef name) {
85-
return OperationName(name, context);
86-
});
83+
llvm::append_range(generatedOps,
84+
llvm::map_range(generatedNames, [context](StringRef name) {
85+
return OperationName(name, context);
86+
}));
8787
}
8888

8989
//===----------------------------------------------------------------------===//

0 commit comments

Comments
 (0)