aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/TableGen/Attribute.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/lib/TableGen/Attribute.cpp')
-rw-r--r--mlir/lib/TableGen/Attribute.cpp4
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");