[Mlir-commits] [mlir] 685d7ee - [MLIR] Add ArrayAttr::empty()
River Riddle
llvmlistbot at llvm.org
Wed Jun 10 17:37:53 PDT 2020
Author: Rahul Joshi
Date: 2020-06-10T17:37:24-07:00
New Revision: 685d7ee61408c10f8b43ecec902d56bf565feed0
URL: https://github.com/llvm/llvm-project/commit/685d7ee61408c10f8b43ecec902d56bf565feed0
DIFF: https://github.com/llvm/llvm-project/commit/685d7ee61408c10f8b43ecec902d56bf565feed0.diff
LOG: [MLIR] Add ArrayAttr::empty()
Summary: Add ArrayAttr::empty() to check for an empty ArrayAttr
Differential Revision: https://reviews.llvm.org/D81579
Added:
Modified:
mlir/include/mlir/IR/Attributes.h
Removed:
################################################################################
diff --git a/mlir/include/mlir/IR/Attributes.h b/mlir/include/mlir/IR/Attributes.h
index f0e8c5c9b94f..f9d8efd42272 100644
--- a/mlir/include/mlir/IR/Attributes.h
+++ b/mlir/include/mlir/IR/Attributes.h
@@ -213,6 +213,7 @@ class ArrayAttr : public Attribute::AttrBase<ArrayAttr, Attribute,
iterator begin() const { return getValue().begin(); }
iterator end() const { return getValue().end(); }
size_t size() const { return getValue().size(); }
+ bool empty() const { return size() == 0; }
/// Methods for support type inquiry through isa, cast, and dyn_cast.
static bool kindof(unsigned kind) {
More information about the Mlir-commits
mailing list