|
23 | 23 | namespace llvm { |
24 | 24 |
|
25 | 25 | struct SymbolsMapKey { |
26 | | - MachO::SymbolKind Kind; |
| 26 | + MachO::EncodeKind Kind; |
27 | 27 | StringRef Name; |
28 | 28 |
|
29 | | - SymbolsMapKey(MachO::SymbolKind Kind, StringRef Name) |
| 29 | + SymbolsMapKey(MachO::EncodeKind Kind, StringRef Name) |
30 | 30 | : Kind(Kind), Name(Name) {} |
31 | 31 | }; |
32 | 32 | template <> struct DenseMapInfo<SymbolsMapKey> { |
33 | 33 | static inline SymbolsMapKey getEmptyKey() { |
34 | | - return SymbolsMapKey(MachO::SymbolKind::GlobalSymbol, StringRef{}); |
| 34 | + return SymbolsMapKey(MachO::EncodeKind::GlobalSymbol, StringRef{}); |
35 | 35 | } |
36 | 36 |
|
37 | 37 | static inline SymbolsMapKey getTombstoneKey() { |
38 | | - return SymbolsMapKey(MachO::SymbolKind::ObjectiveCInstanceVariable, |
| 38 | + return SymbolsMapKey(MachO::EncodeKind::ObjectiveCInstanceVariable, |
39 | 39 | StringRef{}); |
40 | 40 | } |
41 | 41 |
|
@@ -87,27 +87,27 @@ class SymbolSet { |
87 | 87 | using SymbolsMapType = llvm::DenseMap<SymbolsMapKey, Symbol *>; |
88 | 88 | SymbolsMapType Symbols; |
89 | 89 |
|
90 | | - Symbol *addGlobalImpl(SymbolKind, StringRef Name, SymbolFlags Flags); |
| 90 | + Symbol *addGlobalImpl(EncodeKind, StringRef Name, SymbolFlags Flags); |
91 | 91 |
|
92 | 92 | public: |
93 | 93 | SymbolSet() = default; |
94 | | - Symbol *addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags, |
| 94 | + Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, |
95 | 95 | const Target &Targ); |
96 | 96 | size_t size() const { return Symbols.size(); } |
97 | 97 |
|
98 | 98 | template <typename RangeT, typename ElT = std::remove_reference_t< |
99 | 99 | decltype(*std::begin(std::declval<RangeT>()))>> |
100 | | - Symbol *addGlobal(SymbolKind Kind, StringRef Name, SymbolFlags Flags, |
| 100 | + Symbol *addGlobal(EncodeKind Kind, StringRef Name, SymbolFlags Flags, |
101 | 101 | RangeT &&Targets) { |
102 | 102 | auto *Global = addGlobalImpl(Kind, Name, Flags); |
103 | 103 | for (const auto &Targ : Targets) |
104 | 104 | Global->addTarget(Targ); |
105 | | - if (Kind == SymbolKind::ObjectiveCClassEHType) |
106 | | - addGlobal(SymbolKind::ObjectiveCClass, Name, Flags, Targets); |
| 105 | + if (Kind == EncodeKind::ObjectiveCClassEHType) |
| 106 | + addGlobal(EncodeKind::ObjectiveCClass, Name, Flags, Targets); |
107 | 107 | return Global; |
108 | 108 | } |
109 | 109 |
|
110 | | - const Symbol *findSymbol(SymbolKind Kind, StringRef Name) const; |
| 110 | + const Symbol *findSymbol(EncodeKind Kind, StringRef Name) const; |
111 | 111 |
|
112 | 112 | struct const_symbol_iterator |
113 | 113 | : public iterator_adaptor_base< |
|
0 commit comments