Lines Matching refs:COFFSymbol
70 class COFFSymbol { class
79 COFFSymbol *Other = nullptr;
84 COFFSymbol(StringRef Name) : Name(Name) {} in COFFSymbol() function in __anon3870acaf0111::COFFSymbol
99 COFFSymbol *Symb = nullptr;
115 COFFSymbol *Symbol = nullptr;
120 SmallVector<COFFSymbol *, 1> OffsetSymbols;
128 using symbols = std::vector<std::unique_ptr<COFFSymbol>>;
131 using symbol_map = DenseMap<MCSymbol const *, COFFSymbol *>;
134 using symbol_list = DenseSet<COFFSymbol *>;
169 COFFSymbol *createSymbol(StringRef Name);
170 COFFSymbol *GetOrCreateCOFFSymbol(const MCSymbol *Symbol);
175 COFFSymbol *getLinkedSymbol(const MCSymbol &Symbol);
178 void SetSymbolName(COFFSymbol &S);
185 void WriteSymbol(const COFFSymbol &S);
186 void WriteAuxiliarySymbols(const COFFSymbol::AuxiliarySymbols &S);
222 void COFFSymbol::set_name_offset(uint32_t Offset) { in set_name_offset()
241 COFFSymbol *WinCOFFWriter::createSymbol(StringRef Name) { in createSymbol()
242 Symbols.push_back(std::make_unique<COFFSymbol>(Name)); in createSymbol()
246 COFFSymbol *WinCOFFWriter::GetOrCreateCOFFSymbol(const MCSymbol *Symbol) { in GetOrCreateCOFFSymbol()
247 COFFSymbol *&Ret = SymbolMap[Symbol]; in GetOrCreateCOFFSymbol()
297 COFFSymbol *Symbol = createSymbol(MCSec.getName()); in defineSection()
306 COFFSymbol *COMDATSymbol = GetOrCreateCOFFSymbol(S); in defineSection()
333 COFFSymbol *Label = createSymbol(Name); in defineSection()
353 COFFSymbol *WinCOFFWriter::getLinkedSymbol(const MCSymbol &Symbol) { in getLinkedSymbol()
384 COFFSymbol *Sym = GetOrCreateCOFFSymbol(&MCSym); in defineSymbol()
385 COFFSymbol *Local = nullptr; in defineSymbol()
390 COFFSymbol *WeakDefault = getLinkedSymbol(MCSym); in defineSymbol()
450 void WinCOFFWriter::SetSymbolName(COFFSymbol &S) { in SetSymbolName()
491 void WinCOFFWriter::WriteSymbol(const COFFSymbol &S) { in WriteSymbol()
505 const COFFSymbol::AuxiliarySymbols &S) { in WriteAuxiliarySymbols()
607 COFFSymbol::AuxiliarySymbols &AuxSyms = Sec.Symbol->Aux; in writeSection()
645 COFFSymbol *File = createSymbol(".file"); in createFileSymbols()
680 COFFSymbol *Unique = nullptr; in setWeakDefaultNames()