Lines Matching refs:MCSymbolELF

113   static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
118 const MCSymbolELF *Symbol;
223 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames;
233 const MCSymbolELF *Sym, uint64_t C,
510 static bool isIFunc(const MCSymbolELF *Symbol) { in isIFunc()
518 Symbol = &cast<MCSymbolELF>(Value->getSymbol()); in isIFunc()
525 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol()
526 const MCSymbolELF *Base = in writeSymbol()
527 cast_or_null<MCSymbolELF>(Layout.getBaseSymbol(Symbol)); in writeSymbol()
567 bool ELFWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, in isInSymtab()
631 const auto &Symbol = cast<MCSymbolELF>(It.value()); in computeSymbolTable()
646 MSD.Symbol = cast<MCSymbolELF>(&Symbol); in computeSymbolTable()
679 assert(static_cast<const MCSymbolELF &>(Symbol).getType() == in computeSymbolTable()
1100 const MCSymbolELF *SignatureSymbol = Section.getGroup(); in writeObject()
1231 const auto &Symbol = cast<MCSymbolELF>(*S.Sym); in executePostLayoutBinding()
1242 cast<MCSymbolELF>(Asm.getContext().getOrCreateSymbol(Prefix + Tail)); in executePostLayoutBinding()
1273 if (const MCSymbol *R = Renames.lookup(cast<MCSymbolELF>(Sym))) in executePostLayoutBinding()
1286 const MCSymbolELF *Sym, in shouldRelocateWithSymbol()
1415 const auto &SymB = cast<MCSymbolELF>(RefB->getSymbol()); in recordRelocation()
1438 const auto *SymA = RefA ? cast<MCSymbolELF>(&RefA->getSymbol()) : nullptr; in recordRelocation()
1445 SymA = cast<MCSymbolELF>(&Inner->getSymbol()); in recordRelocation()
1475 SecA ? cast<MCSymbolELF>(SecA->getBeginSymbol()) : nullptr; in recordRelocation()
1483 const MCSymbolELF *RenamedSymA = SymA; in recordRelocation()
1485 if (const MCSymbolELF *R = Renames.lookup(SymA)) in recordRelocation()
1500 const auto &SymA = cast<MCSymbolELF>(SA); in isSymbolRefDifferenceFullyResolvedImpl()