Replace !any_of with none_of
No functional change. PiperOrigin-RevId: 371868221
This commit is contained in:
parent
384b87fad0
commit
bae9936b98
|
@ -82,7 +82,7 @@ struct ElementwiseOpConversion : public OpRewritePattern<OpTy> {
|
||||||
LogicalResult matchAndRewrite(OpTy op,
|
LogicalResult matchAndRewrite(OpTy op,
|
||||||
PatternRewriter &rewriter) const override {
|
PatternRewriter &rewriter) const override {
|
||||||
// Only apply conversion if at least one operand is unranked.
|
// Only apply conversion if at least one operand is unranked.
|
||||||
if (!llvm::any_of(op.getOperation()->getOperands(), [&](Value operand) {
|
if (llvm::none_of(op.getOperation()->getOperands(), [&](Value operand) {
|
||||||
return operand.getType().isa<UnrankedTensorType>();
|
return operand.getType().isa<UnrankedTensorType>();
|
||||||
})) {
|
})) {
|
||||||
return failure();
|
return failure();
|
||||||
|
@ -563,7 +563,7 @@ struct TransformUnrankedHloPass
|
||||||
AddLegalOpOnRankedTensor<mhlo::SelectOp>(&target);
|
AddLegalOpOnRankedTensor<mhlo::SelectOp>(&target);
|
||||||
target.addDynamicallyLegalDialect<chlo::HloClientDialect>(
|
target.addDynamicallyLegalDialect<chlo::HloClientDialect>(
|
||||||
[](Operation *op) {
|
[](Operation *op) {
|
||||||
return !llvm::any_of(op->getOperandTypes(), [](Type type) {
|
return llvm::none_of(op->getOperandTypes(), [](Type type) {
|
||||||
return type.isa<UnrankedTensorType>();
|
return type.isa<UnrankedTensorType>();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue