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>
77 ArrayRef<DefinedRegular *> syms) { in getSymbolStrings()
85 DenseMap<DefinedRegular *, std::string> ret; in getSymbolStrings()
101 std::vector<DefinedRegular *> syms = getSymbols(ctx); in writeLLDMapFile()
103 DenseMap<DefinedRegular *, std::string> symStr = getSymbolStrings(ctx, syms); in writeLLDMapFile()
121 for (DefinedRegular *sym : sectionSyms[sc]) in writeLLDMapFile()