• Home
  • Raw
  • Download

Lines Matching refs:MCSymbolELF

74   static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
79 const MCSymbolELF *Symbol;
100 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames;
386 std::make_pair(cast<MCSymbolELF>(Alias), cast<MCSymbolELF>(Begin))); in executePostLayoutBinding()
392 const auto &Alias = cast<MCSymbolELF>(A); in executePostLayoutBinding()
399 const auto &Symbol = cast<MCSymbolELF>(Ref->getSymbol()); in executePostLayoutBinding()
462 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol()
463 const MCSymbolELF *Base = in writeSymbol()
464 cast_or_null<MCSymbolELF>(Layout.getBaseSymbol(Symbol)); in writeSymbol()
509 const auto *Sym = cast_or_null<MCSymbolELF>(S); in shouldRelocateWithSymbol()
605 static bool isWeak(const MCSymbolELF &Sym) { in isWeak()
650 const auto &SymB = cast<MCSymbolELF>(RefB->getSymbol()); in recordRelocation()
675 const auto *SymA = RefA ? cast<MCSymbolELF>(&RefA->getSymbol()) : nullptr; in recordRelocation()
682 SymA = cast<MCSymbolELF>(&Inner->getSymbol()); in recordRelocation()
707 ELFSec ? cast<MCSymbolELF>(ELFSec->getBeginSymbol()) : nullptr; in recordRelocation()
718 if (const MCSymbolELF *R = Renames.lookup(SymA)) in recordRelocation()
732 const MCSymbolELF &Symbol, bool Used, in isInSymtab()
792 const auto &Symbol = cast<MCSymbolELF>(S); in computeSymbolTable()
807 MSD.Symbol = cast<MCSymbolELF>(&Symbol); in computeSymbolTable()
1241 const MCSymbolELF *SignatureSymbol = Section.getGroup(); in writeObject()
1349 const auto &SymA = cast<MCSymbolELF>(SA); in isSymbolRefDifferenceFullyResolvedImpl()
1360 const auto &Sym = cast<MCSymbolELF>(S); in isWeak()