diff options
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.h')
| -rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.h b/llvm/utils/TableGen/CodeGenDAGPatterns.h index a3b84d76fde9..bc939fe9acc1 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.h +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.h @@ -14,7 +14,6 @@ #ifndef LLVM_UTILS_TABLEGEN_CODEGENDAGPATTERNS_H #define LLVM_UTILS_TABLEGEN_CODEGENDAGPATTERNS_H -#include "CodeGenHwModes.h" #include "CodeGenIntrinsics.h" #include "CodeGenTarget.h" #include "SDNodeProperties.h" @@ -42,7 +41,6 @@ class SDNodeInfo; class TreePattern; class TreePatternNode; class CodeGenDAGPatterns; -class ComplexPattern; /// Shared pointer for TreePatternNode. using TreePatternNodePtr = std::shared_ptr<TreePatternNode>; @@ -190,7 +188,7 @@ private: struct TypeSetByHwMode : public InfoByHwMode<MachineValueTypeSet> { using SetType = MachineValueTypeSet; - std::vector<unsigned> AddrSpaces; + SmallVector<unsigned, 16> AddrSpaces; TypeSetByHwMode() = default; TypeSetByHwMode(const TypeSetByHwMode &VTS) = default; @@ -438,8 +436,6 @@ public: unsigned getScope() const { return Scope; } const std::string &getIdentifier() const { return Identifier; } - std::string getFullName() const; - bool operator==(const ScopedName &o) const; bool operator!=(const ScopedName &o) const; }; @@ -1180,7 +1176,7 @@ public: const CodeGenTarget &getTargetInfo() const { return Target; } const TypeSetByHwMode &getLegalTypes() const { return LegalVTS; } - Record *getSDNodeNamed(const std::string &Name) const; + Record *getSDNodeNamed(StringRef Name) const; const SDNodeInfo &getSDNodeInfo(Record *R) const { auto F = SDNodes.find(R); |
