[Mlir-commits] [mlir] be650de - [mlir] Use empty (NFC)
Kazu Hirata
llvmlistbot at llvm.org
Sun Sep 18 17:47:03 PDT 2022
Author: Kazu Hirata
Date: 2022-09-18T17:46:53-07:00
New Revision: be650de57d8c5ab6a74a59ebf7bc67ba5d5d598d
URL: https://github.com/llvm/llvm-project/commit/be650de57d8c5ab6a74a59ebf7bc67ba5d5d598d
DIFF: https://github.com/llvm/llvm-project/commit/be650de57d8c5ab6a74a59ebf7bc67ba5d5d598d.diff
LOG: [mlir] Use empty (NFC)
Added:
Modified:
mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
Removed:
################################################################################
diff --git a/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td b/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
index 688056aeabf2a..e2f5ebbbfc485 100644
--- a/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+++ b/mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
@@ -851,7 +851,7 @@ def Vector_OuterProductOp :
return getRhs().getType();
}
VectorType getOperandVectorTypeACC() {
- return (llvm::size(getAcc()) == 0)
+ return getAcc().empty()
? VectorType()
: (*getAcc().begin()).getType().cast<VectorType>();
}
diff --git a/mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp b/mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
index 707a35044980d..7a847c71f36ed 100644
--- a/mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
+++ b/mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
@@ -66,7 +66,7 @@ static void getXferIndices(OpBuilder &b, TransferOpType xferOp,
// Return true if the contract op can be convert to MMA matmul.
static bool contractSupportsMMAMatrixType(vector::ContractionOp contract,
bool useNvGpu) {
- if (llvm::size(contract.getMasks()) != 0)
+ if (!contract.getMasks().empty())
return false;
using MapList = ArrayRef<ArrayRef<AffineExpr>>;
diff --git a/mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp b/mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
index 47f00fa7ec495..4918abb338c35 100644
--- a/mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
+++ b/mlir/lib/Dialect/Vector/Transforms/VectorDropLeadUnitDim.cpp
@@ -293,7 +293,7 @@ struct CastAwayContractionLeadingOneDim
if (oldAccType.getRank() < 2)
return failure();
// TODO: implement masks.
- if (llvm::size(contractOp.getMasks()) != 0)
+ if (!contractOp.getMasks().empty())
return failure();
if (oldAccType.getShape()[0] != 1)
return failure();
diff --git a/mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp b/mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
index 18f6c5a154e55..5c3c94dab8f50 100644
--- a/mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
+++ b/mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
@@ -603,7 +603,7 @@ struct ContractOpToElementwise
LogicalResult matchAndRewrite(vector::ContractionOp contractOp,
PatternRewriter &rewriter) const override {
// TODO: implement masks
- if (llvm::size(contractOp.getMasks()) != 0)
+ if (!contractOp.getMasks().empty())
return failure();
if (failed(filter(contractOp)))
@@ -1358,7 +1358,7 @@ LogicalResult
ContractionOpToMatmulOpLowering::matchAndRewrite(vector::ContractionOp op,
PatternRewriter &rew) const {
// TODO: implement masks
- if (llvm::size(op.getMasks()) != 0)
+ if (!op.getMasks().empty())
return failure();
if (vectorTransformOptions.vectorContractLowering !=
vector::VectorContractLowering::Matmul)
@@ -1611,7 +1611,7 @@ struct UnrolledOuterProductGenerator
LogicalResult ContractionOpToOuterProductOpLowering::matchAndRewrite(
vector::ContractionOp op, PatternRewriter &rewriter) const {
// TODO: implement masks
- if (llvm::size(op.getMasks()) != 0)
+ if (!op.getMasks().empty())
return failure();
if (vectorTransformOptions.vectorContractLowering !=
@@ -1645,7 +1645,7 @@ LogicalResult
ContractionOpToDotLowering::matchAndRewrite(vector::ContractionOp op,
PatternRewriter &rewriter) const {
// TODO: implement masks
- if (llvm::size(op.getMasks()) != 0)
+ if (!op.getMasks().empty())
return failure();
if (failed(filter(op)))
@@ -1777,7 +1777,7 @@ LogicalResult
ContractionOpLowering::matchAndRewrite(vector::ContractionOp op,
PatternRewriter &rewriter) const {
// TODO: implement masks.
- if (llvm::size(op.getMasks()) != 0)
+ if (!op.getMasks().empty())
return failure();
if (failed(filter(op)))
@@ -2517,8 +2517,7 @@ struct MaterializeTransferMask : public OpRewritePattern<ConcreteOp> {
if (!xferOp.hasOutOfBoundsDim())
return failure();
- if (xferOp.getVectorType().getRank() > 1 ||
- llvm::size(xferOp.getIndices()) == 0)
+ if (xferOp.getVectorType().getRank() > 1 || xferOp.getIndices().empty())
return failure();
Location loc = xferOp->getLoc();
More information about the Mlir-commits
mailing list