[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