[mlir] Use llvm::all_of (NFC) (#140464)

This commit is contained in:
Kazu Hirata
2025-05-18 18:13:49 -07:00
committed by GitHub
parent c512d95186
commit 6d515ce827
3 changed files with 13 additions and 17 deletions

View File

@@ -115,16 +115,14 @@ void mlir::configureOpenMPToLLVMConversionLegality(
>([&](Operation *op) {
return typeConverter.isLegal(op->getOperandTypes()) &&
typeConverter.isLegal(op->getResultTypes()) &&
std::all_of(op->getRegions().begin(), op->getRegions().end(),
[&](Region &region) {
return typeConverter.isLegal(&region);
}) &&
std::all_of(op->getAttrs().begin(), op->getAttrs().end(),
[&](NamedAttribute attr) {
auto typeAttr = dyn_cast<TypeAttr>(attr.getValue());
return !typeAttr ||
typeConverter.isLegal(typeAttr.getValue());
});
llvm::all_of(op->getRegions(),
[&](Region &region) {
return typeConverter.isLegal(&region);
}) &&
llvm::all_of(op->getAttrs(), [&](NamedAttribute attr) {
auto typeAttr = dyn_cast<TypeAttr>(attr.getValue());
return !typeAttr || typeConverter.isLegal(typeAttr.getValue());
});
});
}

View File

@@ -251,10 +251,9 @@ struct LoadStoreLikeOpRewriter : public OpRewritePattern<LoadStoreLikeOp> {
// to do.
SmallVector<OpFoldResult> indices =
getAsOpFoldResult(loadStoreLikeOp.getIndices());
if (std::all_of(indices.begin(), indices.end(),
[](const OpFoldResult &opFold) {
return isConstantIntValue(opFold, 0);
})) {
if (llvm::all_of(indices, [](const OpFoldResult &opFold) {
return isConstantIntValue(opFold, 0);
})) {
return rewriter.notifyMatchFailure(
loadStoreLikeOp, "no computation to extract: offsets are 0s");
}

View File

@@ -312,9 +312,8 @@ LogicalResult LoadNdOp::verify() {
auto trans = getTranspose().value();
// Make sure the transpose value is valid.
bool valid = std::all_of(trans.begin(), trans.end(), [&](int t) {
return t >= 0 && t < tdescTy.getRank();
});
bool valid = llvm::all_of(
trans, [&](int t) { return t >= 0 && t < tdescTy.getRank(); });
if (valid)
transpose(trans, tdescShape);