Lines Matching refs:DefinedRegular
37 DenseMap<const SectionChunk *, SmallVector<DefinedRegular *, 4>>;
49 static std::vector<DefinedRegular *> getSymbols(const COFFLinkerContext &ctx) { in getSymbols()
50 std::vector<DefinedRegular *> v; in getSymbols()
53 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in getSymbols()
60 static SymbolMapTy getSectionSyms(ArrayRef<DefinedRegular *> syms) { in getSectionSyms()
62 for (DefinedRegular *s : syms) in getSectionSyms()
67 SmallVectorImpl<DefinedRegular *> &v = it.second; in getSectionSyms()
68 std::stable_sort(v.begin(), v.end(), [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms()
76 static DenseMap<DefinedRegular *, std::string>
78 ArrayRef<DefinedRegular *> syms) { in getSymbolStrings()
86 DenseMap<DefinedRegular *, std::string> ret; in getSymbolStrings()
103 std::vector<DefinedRegular *> syms = getSymbols(ctx); in writeLLDMapFile()
105 DenseMap<DefinedRegular *, std::string> symStr = getSymbolStrings(ctx, syms); in writeLLDMapFile()
123 for (DefinedRegular *sym : sectionSyms[sc]) in writeLLDMapFile()