diff options
Diffstat (limited to 'include/lld/Core/SymbolTable.h')
| -rw-r--r-- | include/lld/Core/SymbolTable.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/lld/Core/SymbolTable.h b/include/lld/Core/SymbolTable.h index 2e4459236d181..db610ad14066c 100644 --- a/include/lld/Core/SymbolTable.h +++ b/include/lld/Core/SymbolTable.h @@ -34,8 +34,6 @@ class UndefinedAtom; /// if an atom has been coalesced away. class SymbolTable { public: - explicit SymbolTable(LinkingContext &); - /// @brief add atom to symbol table bool add(const DefinedAtom &); @@ -70,13 +68,6 @@ public: /// @brief if atom has been coalesced away, return true bool isCoalescedAway(const Atom *); - /// @brief Find a group atom. - const Atom *findGroup(StringRef name); - - /// @brief Add a group atom and returns true/false depending on whether the - /// previously existed. - bool addGroup(const DefinedAtom &da); - private: typedef llvm::DenseMap<const Atom *, const Atom *> AtomToAtom; @@ -105,10 +96,8 @@ private: bool addByName(const Atom &); bool addByContent(const DefinedAtom &); - LinkingContext &_ctx; AtomToAtom _replacedAtoms; NameToAtom _nameTable; - NameToAtom _groupTable; AtomContentSet _contentTable; }; |
