diff options
| author | Jacques Pienaar <jpienaar@google.com> | 2019-07-29 14:52:51 -0700 |
|---|---|---|
| committer | jpienaar <jpienaar@google.com> | 2019-07-30 06:17:57 -0700 |
| commit | 4be7e8627f58d701f3a6993c352819008cc12d4c (patch) | |
| tree | ae4b8dbbb5bd70a75d898fabe18bb80004469dd3 /mlir/lib/TableGen | |
| parent | c7dab559bae8eeb0b14038aa592f9fb03025bcc1 (diff) | |
| download | bcm5719-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.cpp | 9 | ||||
| -rw-r--r-- | mlir/lib/TableGen/Operator.cpp | 35 | ||||
| -rw-r--r-- | mlir/lib/TableGen/Type.cpp | 14 |
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")); -} |

