Lines Matching refs:MCSymbolELF
112 static bool isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol,
117 const MCSymbolELF *Symbol;
225 DenseMap<const MCSymbolELF *, const MCSymbolELF *> Renames;
234 const MCSymbolELF *Sym, uint64_t C,
514 static bool isIFunc(const MCSymbolELF *Symbol) { in isIFunc()
522 Symbol = &cast<MCSymbolELF>(Value->getSymbol()); in isIFunc()
529 const auto &Symbol = cast<MCSymbolELF>(*MSD.Symbol); in writeSymbol()
530 const MCSymbolELF *Base = in writeSymbol()
531 cast_or_null<MCSymbolELF>(Layout.getBaseSymbol(Symbol)); in writeSymbol()
564 const MCSymbolELF *Sym = &Symbol; in writeSymbol()
568 Sym = cast<MCSymbolELF>(&Expr->getSymbol()); in writeSymbol()
589 bool ELFWriter::isInSymtab(const MCAsmLayout &Layout, const MCSymbolELF &Symbol, in isInSymtab()
627 const auto &SymE = cast<MCSymbolELF>(Sym); in createMemtagRelocs()
670 const auto &Symbol = cast<MCSymbolELF>(It.value()); in computeSymbolTable()
685 MSD.Symbol = cast<MCSymbolELF>(&Symbol); in computeSymbolTable()
718 assert(static_cast<const MCSymbolELF &>(Symbol).getType() == in computeSymbolTable()
1124 const MCSymbolELF *SignatureSymbol = Section.getGroup(); in writeObject()
1255 const auto &Symbol = cast<MCSymbolELF>(*S.Sym); in executePostLayoutBinding()
1266 cast<MCSymbolELF>(Asm.getContext().getOrCreateSymbol(Prefix + Tail)); in executePostLayoutBinding()
1297 if (const MCSymbol *R = Renames.lookup(cast<MCSymbolELF>(Sym))) in executePostLayoutBinding()
1310 const MCSymbolELF *Sym, in shouldRelocateWithSymbol()
1451 const auto &SymB = cast<MCSymbolELF>(RefB->getSymbol()); in recordRelocation()
1474 const auto *SymA = RefA ? cast<MCSymbolELF>(&RefA->getSymbol()) : nullptr; in recordRelocation()
1481 SymA = cast<MCSymbolELF>(&Inner->getSymbol()); in recordRelocation()
1511 SecA ? cast<MCSymbolELF>(SecA->getBeginSymbol()) : nullptr; in recordRelocation()
1519 const MCSymbolELF *RenamedSymA = SymA; in recordRelocation()
1521 if (const MCSymbolELF *R = Renames.lookup(SymA)) in recordRelocation()
1536 const auto &SymA = cast<MCSymbolELF>(SA); in isSymbolRefDifferenceFullyResolvedImpl()