Lines Matching refs:DefinedRegular
35 DenseMap<const SectionChunk *, SmallVector<DefinedRegular *, 4>>;
47 static std::vector<DefinedRegular *> getSymbols() { in getSymbols()
48 std::vector<DefinedRegular *> v; in getSymbols()
51 if (auto *sym = dyn_cast_or_null<DefinedRegular>(b)) in getSymbols()
58 static SymbolMapTy getSectionSyms(ArrayRef<DefinedRegular *> syms) { in getSectionSyms()
60 for (DefinedRegular *s : syms) in getSectionSyms()
65 SmallVectorImpl<DefinedRegular *> &v = it.second; in getSectionSyms()
66 std::stable_sort(v.begin(), v.end(), [](DefinedRegular *a, DefinedRegular *b) { in getSectionSyms()
74 static DenseMap<DefinedRegular *, std::string>
75 getSymbolStrings(ArrayRef<DefinedRegular *> syms) { in getSymbolStrings()
83 DenseMap<DefinedRegular *, std::string> ret; in getSymbolStrings()
99 std::vector<DefinedRegular *> syms = getSymbols(); in writeLLDMapFile()
101 DenseMap<DefinedRegular *, std::string> symStr = getSymbolStrings(syms); in writeLLDMapFile()
119 for (DefinedRegular *sym : sectionSyms[sc]) in writeLLDMapFile()