reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2611   const MCSymbol *GOTEquivSym = &SymA->getSymbol();
 2623   if (!SymB || BaseSym != &SymB->getSymbol())
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
 1160   const MCSymbol *BaseSym = &MV.getSymB()->getSymbol();
lib/MC/ELFObjectWriter.cpp
  523     Symbol = &cast<MCSymbolELF>(Value->getSymbol());
 1223       W.write<uint32_t>(CGPE.From->getSymbol().getIndex());
 1224       W.write<uint32_t>(CGPE.To->getSymbol().getIndex());
 1456     const auto &SymB = cast<MCSymbolELF>(RefB->getSymbol());
 1479   const auto *SymA = RefA ? cast<MCSymbolELF>(&RefA->getSymbol()) : nullptr;
 1486         SymA = cast<MCSymbolELF>(&Inner->getSymbol());
lib/MC/MCAsmStreamer.cpp
 1831   From->getSymbol().print(OS, MAI);
 1833   To->getSymbol().print(OS, MAI);
lib/MC/MCAssembler.cpp
  157   const MCSymbol &Sym = Ref->getSymbol();
  239       const MCSymbol &SA = A->getSymbol();
  254     const MCSymbol &Sym = A->getSymbol();
  259     const MCSymbol &Sym = B->getSymbol();
  357       if (!Layout.getSymbolOffset(A->getSymbol(), Val)) {
lib/MC/MCELFStreamer.cpp
  455     getAssembler().registerSymbol(symRef.getSymbol());
  456     cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS);
  467   const MCSymbol *S = &SRE->getSymbol();
lib/MC/MCExpr.cpp
   57     const MCSymbol &Sym = SRE.getSymbol();
  518   const MCSymbol &SA = A->getSymbol();
  519   const MCSymbol &SB = B->getSymbol();
  557   Addend += Layout->getSymbolOffset(A->getSymbol()) -
  558             Layout->getSymbolOffset(B->getSymbol());
  585   const MCSymbol &CheckSym = A ? A->getSymbol() : B->getSymbol();
  585   const MCSymbol &CheckSym = A ? A->getSymbol() : B->getSymbol();
  714     const MCSymbol &Sym = SRE->getSymbol();
  900     const MCSymbol &Sym = SRE->getSymbol();
lib/MC/MCFragment.cpp
  112     if (!getLabelOffset(Layout, A->getSymbol(), ReportError, ValA))
  120     if (!getLabelOffset(Layout, B->getSymbol(), ReportError, ValB))
  154         Expr->getLoc(), Twine("symbol '") + RefB->getSymbol().getName() +
  163   const MCSymbol &ASym = A->getSymbol();
lib/MC/MCMachOStreamer.cpp
  204       const MCSymbol &SymA = SymAExpr->getSymbol();
lib/MC/MCObjectStreamer.cpp
  655   if (SRE.getSymbol().isDefined()) {
  656     DF->getFixups().push_back(MCFixup::create(SRE.getSymbol().getOffset(),
  661   PendingFixups.emplace_back(&SRE.getSymbol(), DF,
lib/MC/MCObjectWriter.cpp
   27   const MCSymbol &SA = A->getSymbol();
   28   const MCSymbol &SB = B->getSymbol();
lib/MC/MCParser/AsmParser.cpp
 1329     return MCSymbolRefExpr::create(&SRE->getSymbol(), Variant, getContext());
 6010         static_cast<const MCSymbolRefExpr *>(Value)->getSymbol();
lib/MC/MCStreamer.cpp
 1005     visitUsedSymbol(cast<MCSymbolRefExpr>(Expr).getSymbol());
lib/MC/MachObjectWriter.cpp
  101     if (Target.getSymA() && Target.getSymA()->getSymbol().isUndefined())
  103                          Target.getSymA()->getSymbol().getName() + "'");
  104     if (Target.getSymB() && Target.getSymB()->getSymbol().isUndefined())
  106                          Target.getSymB()->getSymbol().getName() + "'");
  110       Address += getSymbolAddress(Target.getSymA()->getSymbol(), Layout);
  112       Address += getSymbolAddress(Target.getSymB()->getSymbol(), Layout);
  333     S = &Ref->getSymbol();
lib/MC/WasmObjectWriter.cpp
  447     const auto &SymB = cast<MCSymbolWasm>(RefB->getSymbol());
  457   const auto *SymA = cast<MCSymbolWasm>(&RefA->getSymbol());
  527     Ret = cast<MCSymbolWasm>(&Inner->getSymbol());
 1556       const auto &TargetSym = cast<const MCSymbolWasm>(SymRef->getSymbol());
lib/MC/WinCOFFObjectWriter.cpp
  347   const MCSymbol &Aliasee = SymRef->getSymbol();
  703   const MCSymbol &A = Target.getSymA()->getSymbol();
  727     const MCSymbol *B = &SymB->getSymbol();
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  132     cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS);
lib/Target/AArch64/MCTargetDesc/AArch64MachObjectWriter.cpp
  185                                      Target.getSymA()->getSymbol().getName() +
  220     const MCSymbol *A = &Target.getSymA()->getSymbol();
  223     const MCSymbol *B = &Target.getSymB()->getSymbol();
  301     const MCSymbol *Symbol = &Target.getSymA()->getSymbol();
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
  672     return S->getSymbol().getName();
lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp
   50     if (SymA->getSymbol().getName() == "SCRATCH_RSRC_DWORD0" ||
   51         SymA->getSymbol().getName() == "SCRATCH_RSRC_DWORD1")
lib/Target/ARC/MCTargetDesc/ARCInstPrinter.cpp
  130   SRE->getSymbol().print(OS, MAI);
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
  429     if (A->hasSubsectionsViaSymbols() && Asm.isThumbFunc(&A->getSymbol()) &&
  430         A->getSymbol().isExternal() &&
  872   const MCSymbol *Sym = A ? &A->getSymbol() : nullptr;
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
  241   OS << "\t.tlsdescseq\t" << S->getSymbol().getName();
 1154     const MCSymbol &Sym = SRE->getSymbol();
lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
  161   const MCSymbol *A = &Target.getSymA()->getSymbol();
  176     const MCSymbol *SB = &B->getSymbol();
  180                          "symbol '" + B->getSymbol().getName() +
  187     Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout);
  275   const MCSymbol *A = &Target.getSymA()->getSymbol();
  291     const MCSymbol *SB = &B->getSymbol();
  295                          "symbol '" + B->getSymbol().getName() +
  302     Value2 = Writer->getSymbolAddress(B->getSymbol(), Layout);
  409     A = &Target.getSymA()->getSymbol();
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
  247     if (A->getSymbol().isTemporary())
lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp
   91     Sym = MCSymbolRefExpr::create(&Sym->getSymbol(), Modifier, Context);
lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp
   54       const MCSymbol &Sym = A->getSymbol();
lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
   68     cast<MCSymbolELF>(symRef.getSymbol()).setType(ELF::STT_TLS);
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 1744     return &SRExpr->getSymbol();
 2850         Res.getSymA()->getSymbol().isInSection() ||
 2851         Res.getSymA()->getSymbol().isTemporary() ||
 2852         (Res.getSymA()->getSymbol().isELF() &&
 2853          cast<MCSymbolELF>(Res.getSymA()->getSymbol()).getBinding() ==
 6252       StringRef DefSymbol = Ref->getSymbol().getName();
 7462   getTargetStreamer().emitDirectiveCpsetup(FuncReg, Save, Ref->getSymbol(),
lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
  240     cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS);
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
  972       static_cast<const MCSymbolRefExpr *>(Value)->getSymbol());
lib/Target/NVPTX/MCTargetDesc/NVPTXInstPrinter.cpp
  307   const MCSymbol &Sym = cast<MCSymbolRefExpr>(Expr)->getSymbol();
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 2112     const MCSymbol &Sym = SRE.getSymbol();
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
   51     StringRef Name = SRE->getSymbol().getName();
 1275     return MCSymbolRefExpr::create(&SRE->getSymbol(), Context);
 1341     return MCSymbolRefExpr::create(&SRE->getSymbol(), Variant, Context);
 1495     TLSCall = Ref->getSymbol().getName() == "__tls_get_addr";
lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
  154         if (const auto *S = dyn_cast<MCSymbolELF>(&A->getSymbol())) {
lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp
  480   O << RefExp->getSymbol().getName();
lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
  152     Sym = MCSymbolRefExpr::create(&Sym->getSymbol(), Modifier, Context);
lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
  210     const auto &RhsSym = cast<MCSymbolELF>(Ref->getSymbol());
lib/Target/PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp
  206   const MCSymbol *A = &Target.getSymA()->getSymbol();
  218     const MCSymbol *SB = &B->getSymbol();
  325     A = &Target.getSymA()->getSymbol();
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  338     StringRef Str = SVal->getSymbol().getName();
  362     StringRef Str = SVal->getSymbol().getName();
  704     for (char c : SE->getSymbol().getName()) {
  728         RISCVFPRndMode::stringToRoundingMode(SE->getSymbol().getName());
lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
   59   const MCSymbol *AUIPCSymbol = &AUIPCSRE->getSymbol();
  120   const MCSymbol *AUIPCSymbol = &AUIPCSRE->getSymbol();
  135   if (!Target.getSymA() || !Target.getSymA()->getSymbol().isInSection())
  138   if (&Target.getSymA()->getSymbol().getSection() !=
  245     cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS);
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
 1251     return (SymRef.getSymbol().getName() == "_GLOBAL_OFFSET_TABLE_");
lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
  232         if (Target.getSymA()->getSymbol().isTemporary())
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
  166     assert(SymExpr->getSymbol().getName() == "__tls_get_addr" &&
lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
  186     cast<MCSymbolELF>(SymRef.getSymbol()).setType(ELF::STT_TLS);
lib/Target/SystemZ/MCTargetDesc/SystemZInstPrinter.cpp
  173     O << refExp.getSymbol().getName();
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyInstPrinter.cpp
  244       auto &Sym = static_cast<const MCSymbolWasm &>(SRE->getSymbol());
  282     auto *Sym = cast<MCSymbolWasm>(&Expr->getSymbol());
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyWasmObjectWriter.cpp
   48     if (SyExp->getSymbol().isInSection())
   49       return &SyExp->getSymbol().getSection();
   69   auto& SymA = cast<MCSymbolWasm>(RefA->getSymbol());
lib/Target/X86/AsmParser/X86Operand.h
  106           const MCSymbol &Sym = SRE->getSymbol();
lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
  266   const MCSymbol &S = Ref->getSymbol();
lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp
  145     const MCSymbol *A = &Target.getSymA()->getSymbol();
  150     const MCSymbol *B = &Target.getSymB()->getSymbol();
  217     const MCSymbol *Symbol = &Target.getSymA()->getSymbol();
  377   const MCSymbol *A = &Target.getSymA()->getSymbol();
  393     const MCSymbol *SB = &B->getSymbol();
  488                  Writer->getSymbolAddress(SymB->getSymbol(), Layout) +
  500   Writer->addRelocation(&SymA->getSymbol(), Fragment->getParent(), MRE);
  533     A = &Target.getSymA()->getSymbol();
lib/Target/XCore/MCTargetDesc/XCoreInstPrinter.cpp
   65   SRE->getSymbol().print(OS, MAI);