summaryrefslogtreecommitdiff
path: root/include/lld/Core/SymbolTable.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lld/Core/SymbolTable.h')
-rw-r--r--include/lld/Core/SymbolTable.h11
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;
};