Lines Matching refs:DefinedRegular
36 typedef DenseMap<const SectionChunk *, SmallVector<DefinedRegular *, 4>>
49 static std::vector<DefinedRegular *> getSymbols() { 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::sort(V.begin(), V.end(), [](DefinedRegular *A, DefinedRegular *B) { in getSectionSyms()
76 static DenseMap<DefinedRegular *, std::string>
77 getSymbolStrings(ArrayRef<DefinedRegular *> Syms) { in getSymbolStrings()
85 DenseMap<DefinedRegular *, std::string> Ret; in getSymbolStrings()
101 std::vector<DefinedRegular *> Syms = getSymbols(); in writeMapFile()
103 DenseMap<DefinedRegular *, std::string> SymStr = getSymbolStrings(Syms); in writeMapFile()
121 for (DefinedRegular *Sym : SectionSyms[SC]) in writeMapFile()