diff options
Diffstat (limited to 'mlir/lib/TableGen/Attribute.cpp')
-rw-r--r-- | mlir/lib/TableGen/Attribute.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mlir/lib/TableGen/Attribute.cpp b/mlir/lib/TableGen/Attribute.cpp index b11438c2dc02..89dce1958991 100644 --- a/mlir/lib/TableGen/Attribute.cpp +++ b/mlir/lib/TableGen/Attribute.cpp @@ -132,6 +132,10 @@ StringRef tblgen::Attribute::getDerivedCodeBody() const { return def->getValueAsString("body"); } +tblgen::Dialect tblgen::Attribute::getDialect() const { + return Dialect(def->getValueAsDef("dialect")); +} + tblgen::ConstantAttr::ConstantAttr(const DefInit *init) : def(init->getDef()) { assert(def->isSubClassOf("ConstantAttr") && "must be subclass of TableGen 'ConstantAttr' class"); |