Lines Matching refs:MCSymbolELF
113 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
118 const MCSymbolELF *Symbol;
237 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames;
246 const MCSymbolELF *Sym, uint64_t C,
515 static bool isIFunc(const MCSymbolELF *Symbol) { in isIFunc()
523 Symbol = &cast<MCSymbolELF>(Value->getSymbol()); in isIFunc()
530 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol()
531 const MCSymbolELF *Base = in writeSymbol()
532 cast_or_null<MCSymbolELF>(Layout.getBaseSymbol(Symbol)); in writeSymbol()
572 bool ELFWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, in isInSymtab()
633 const auto &Symbol = cast<MCSymbolELF>(S); in computeSymbolTable()
648 MSD.Symbol = cast<MCSymbolELF>(&Symbol); in computeSymbolTable()
680 assert(static_cast<const MCSymbolELF &>(Symbol).getType() == in computeSymbolTable()
1105 const MCSymbolELF *SignatureSymbol = Section.getGroup(); in writeObject()
1263 const auto &Symbol = cast<MCSymbolELF>(*P.second); in executePostLayoutBinding()
1274 cast<MCSymbolELF>(Asm.getContext().getOrCreateSymbol(Prefix + Tail)); in executePostLayoutBinding()
1308 if (const MCSymbol *R = Renames.lookup(cast<MCSymbolELF>(Sym))) in executePostLayoutBinding()
1321 const MCSymbolELF *Sym, in shouldRelocateWithSymbol()
1438 const auto &SymB = cast<MCSymbolELF>(RefB->getSymbol()); in recordRelocation()
1461 const auto *SymA = RefA ? cast<MCSymbolELF>(&RefA->getSymbol()) : nullptr; in recordRelocation()
1468 SymA = cast<MCSymbolELF>(&Inner->getSymbol()); in recordRelocation()
1494 SecA ? cast<MCSymbolELF>(SecA->getBeginSymbol()) : nullptr; in recordRelocation()
1502 const MCSymbolELF *RenamedSymA = SymA; in recordRelocation()
1504 if (const MCSymbolELF *R = Renames.lookup(SymA)) in recordRelocation()
1519 const auto &SymA = cast<MCSymbolELF>(SA); in isSymbolRefDifferenceFullyResolvedImpl()