summaryrefslogtreecommitdiffstats
path: root/mlir/lib/TableGen
diff options
context:
space:
mode:
authorJacques Pienaar <jpienaar@google.com>2019-07-29 14:52:51 -0700
committerjpienaar <jpienaar@google.com>2019-07-30 06:17:57 -0700
commit4be7e8627f58d701f3a6993c352819008cc12d4c (patch)
treeae4b8dbbb5bd70a75d898fabe18bb80004469dd3 /mlir/lib/TableGen
parentc7dab559bae8eeb0b14038aa592f9fb03025bcc1 (diff)
downloadbcm5719-llvm-4be7e8627f58d701f3a6993c352819008cc12d4c.tar.gz
bcm5719-llvm-4be7e8627f58d701f3a6993c352819008cc12d4c.zip
Remove dead code.
PiperOrigin-RevId: 260585594
Diffstat (limited to 'mlir/lib/TableGen')
-rw-r--r--mlir/lib/TableGen/Attribute.cpp9
-rw-r--r--mlir/lib/TableGen/Operator.cpp35
-rw-r--r--mlir/lib/TableGen/Type.cpp14
3 files changed, 0 insertions, 58 deletions
diff --git a/mlir/lib/TableGen/Attribute.cpp b/mlir/lib/TableGen/Attribute.cpp
index abf0ef06f0c..b42bb94e3fc 100644
--- a/mlir/lib/TableGen/Attribute.cpp
+++ b/mlir/lib/TableGen/Attribute.cpp
@@ -67,11 +67,6 @@ bool tblgen::Attribute::isEnumAttr() const {
return def->isSubClassOf("EnumAttrInfo");
}
-bool tblgen::Attribute::hasStorageType() const {
- const auto *init = def->getValueInit("storageType");
- return !getValueAsString(init).empty();
-}
-
StringRef tblgen::Attribute::getStorageType() const {
const auto *init = def->getValueInit("storageType");
auto type = getValueAsString(init);
@@ -175,10 +170,6 @@ tblgen::EnumAttr::EnumAttr(const llvm::Record &record) : Attribute(&record) {}
tblgen::EnumAttr::EnumAttr(const llvm::DefInit *init)
: EnumAttr(init->getDef()) {}
-bool tblgen::EnumAttr::isStrEnum() const {
- return def->isSubClassOf("StrEnumAttr");
-}
-
StringRef tblgen::EnumAttr::getEnumClassName() const {
return def->getValueAsString("className");
}
diff --git a/mlir/lib/TableGen/Operator.cpp b/mlir/lib/TableGen/Operator.cpp
index ba919184efe..60fecf7cdde 100644
--- a/mlir/lib/TableGen/Operator.cpp
+++ b/mlir/lib/TableGen/Operator.cpp
@@ -62,10 +62,6 @@ std::string tblgen::Operator::getOperationName() const {
StringRef tblgen::Operator::getDialectName() const { return dialect.getName(); }
-StringRef tblgen::Operator::getCppNamespaces() const {
- return dialect.getCppNamespace();
-}
-
StringRef tblgen::Operator::getCppClassName() const { return cppClassName; }
std::string tblgen::Operator::getQualCppClassName() const {
@@ -124,18 +120,6 @@ unsigned tblgen::Operator::getNumVariadicResults() const {
[](const NamedTypeConstraint &c) { return c.constraint.isVariadic(); });
}
-int tblgen::Operator::getNumNativeAttributes() const {
- return numNativeAttributes;
-}
-
-int tblgen::Operator::getNumDerivedAttributes() const {
- return getNumAttributes() - getNumNativeAttributes();
-}
-
-const tblgen::NamedAttribute &tblgen::Operator::getAttribute(int index) const {
- return attributes[index];
-}
-
unsigned tblgen::Operator::getNumVariadicOperands() const {
return std::count_if(
operands.begin(), operands.end(),
@@ -147,12 +131,6 @@ StringRef tblgen::Operator::getArgName(int index) const {
return argumentValues->getArgName(index)->getValue();
}
-int tblgen::Operator::getNumPredOpTraits() const {
- return std::count_if(traits.begin(), traits.end(), [](const OpTrait &trait) {
- return isa<tblgen::PredOpTrait>(&trait);
- });
-}
-
bool tblgen::Operator::hasTrait(StringRef trait) const {
for (auto t : getTraits()) {
if (auto opTrait = dyn_cast<tblgen::NativeOpTrait>(&t)) {
@@ -166,19 +144,6 @@ bool tblgen::Operator::hasTrait(StringRef trait) const {
return false;
}
-tblgen::Operator::const_region_iterator tblgen::Operator::region_begin() const {
- return regions.begin();
-}
-
-tblgen::Operator::const_region_iterator tblgen::Operator::region_end() const {
- return regions.end();
-}
-
-llvm::iterator_range<tblgen::Operator::const_region_iterator>
-tblgen::Operator::getRegions() const {
- return {region_begin(), region_end()};
-}
-
unsigned tblgen::Operator::getNumRegions() const { return regions.size(); }
const tblgen::NamedRegion &tblgen::Operator::getRegion(unsigned index) const {
diff --git a/mlir/lib/TableGen/Type.cpp b/mlir/lib/TableGen/Type.cpp
index 1d7505af343..340fb4b89f8 100644
--- a/mlir/lib/TableGen/Type.cpp
+++ b/mlir/lib/TableGen/Type.cpp
@@ -36,17 +36,3 @@ tblgen::TypeConstraint::TypeConstraint(const llvm::DefInit *init)
bool tblgen::TypeConstraint::isVariadic() const {
return def->isSubClassOf("Variadic");
}
-
-tblgen::Type::Type(const llvm::Record *record) : TypeConstraint(record) {
- assert(def->isSubClassOf("Type") &&
- "must be subclass of TableGen 'Type' class");
-}
-
-tblgen::Type::Type(const llvm::DefInit *init) : Type(init->getDef()) {}
-
-StringRef tblgen::Type::getTableGenDefName() const { return def->getName(); }
-
-tblgen::Type tblgen::Type::getVariadicBaseType() const {
- assert(isVariadic() && "must be variadic type constraint");
- return Type(def->getValueAsDef("baseType"));
-}
OpenPOWER on IntegriCloud