Lines Matching defs:TOCSymbol
106 Symbol *TOCSymbol = nullptr;
110 TOCSymbol = Sym;
114 if (LLVM_LIKELY(TOCSymbol == nullptr)) {
117 TOCSymbol = Sym;
122 if (!TOCSymbol)
123 TOCSymbol = &G.addExternalSymbol(ELFTOCSymbolName, 0, false);
125 return TOC.getEntryForTarget(G, *TOCSymbol);
418 Symbol *TOCSymbol = nullptr;
424 TOCSymbol = Sym;
429 assert(TOCSymbol == nullptr &&
430 "TOCSymbol should not be defined at this point");
434 TOCSymbol = Sym;
447 assert(TOCSymbol && TOCSymbol->isExternal() &&
449 G.makeAbsolute(*TOCSymbol, TOCBaseAddr);
451 G.addAbsoluteSymbol(TOCSymbolAliasIdent, TOCSymbol->getAddress(),
452 TOCSymbol->getSize(), TOCSymbol->getLinkage(),
453 TOCSymbol->getScope(), TOCSymbol->isLive());
458 // don't need a TOCSymbol.
463 return ppc64::applyFixup<Endianness>(G, B, E, TOCSymbol);