Lines Matching refs:DefinedRegular
36 DenseMap<const SectionChunk *, SmallVector<DefinedRegular *, 4>>;
48 static std::vector<DefinedRegular *> getSymbols(const COFFLinkerContext &ctx) { in getSymbols()
49 std::vector<DefinedRegular *> v; in getSymbols()
52 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in getSymbols()
59 static SymbolMapTy getSectionSyms(ArrayRef<DefinedRegular *> syms) { in getSectionSyms()
61 for (DefinedRegular *s : syms) in getSectionSyms()
66 SmallVectorImpl<DefinedRegular *> &v = it.second; in getSectionSyms()
67 std::stable_sort(v.begin(), v.end(), [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms()
75 static DenseMap<DefinedRegular *, std::string>
76 getSymbolStrings(ArrayRef<DefinedRegular *> syms) { in getSymbolStrings()
84 DenseMap<DefinedRegular *, std::string> ret; in getSymbolStrings()
100 std::vector<DefinedRegular *> syms = getSymbols(ctx); in writeLLDMapFile()
102 DenseMap<DefinedRegular *, std::string> symStr = getSymbolStrings(syms); in writeLLDMapFile()
120 for (DefinedRegular *sym : sectionSyms[sc]) in writeLLDMapFile()