Lines Matching refs:CVSymbol
35 static inline CVSymbol getEmptyKey() { in getEmptyKey()
36 static CVSymbol Empty; in getEmptyKey()
39 static inline CVSymbol getTombstoneKey() { in getTombstoneKey()
40 static CVSymbol Tombstone(static_cast<SymbolKind>(-1), in getTombstoneKey()
44 static unsigned getHashValue(const CVSymbol &Val) { in getHashValue()
47 static bool isEqual(const CVSymbol &LHS, const CVSymbol &RHS) { in isEqual()
52 std::vector<CVSymbol> Records;
54 llvm::DenseSet<CVSymbol, UdtDenseMapInfo> UdtHashes;
69 void addSymbol(const CVSymbol &Symbol) { in addSymbol()
138 for (const CVSymbol &Sym : Records) { in finalizeBuckets()
234 const std::pair<const CVSymbol *, const PublicSym32 *> &LS, in comparePubSymByAddrAndName() argument
235 const std::pair<const CVSymbol *, const PublicSym32 *> &RS) { in comparePubSymByAddrAndName()
246 static std::vector<ulittle32_t> computeAddrMap(ArrayRef<CVSymbol> Records) { in computeAddrMap()
251 std::vector<std::pair<const CVSymbol *, const PublicSym32 *>> PublicsByAddr; in computeAddrMap()
258 for (const CVSymbol &Sym : Records) { in computeAddrMap()
304 void GSIStreamBuilder::addGlobalSymbol(const codeview::CVSymbol &Sym) { in addGlobalSymbol()
309 ArrayRef<CVSymbol> Records) { in writeRecords()
310 BinaryItemStream<CVSymbol> ItemStream(support::endianness::little); in writeRecords()