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);
416 Symbol *TOCSymbol = nullptr;
421 TOCSymbol = Sym;
426 assert(TOCSymbol == nullptr &&
427 "TOCSymbol should not be defined at this point");
431 TOCSymbol = Sym;
444 assert(TOCSymbol && TOCSymbol->isExternal() &&
446 G.makeAbsolute(*TOCSymbol, TOCBaseAddr);
448 G.addAbsoluteSymbol(TOCSymbolAliasIdent, TOCSymbol->getAddress(),
449 TOCSymbol->getSize(), TOCSymbol->getLinkage(),
450 TOCSymbol->getScope(), TOCSymbol->isLive());
455 // don't need a TOCSymbol.
460 return ppc64::applyFixup<Endianness>(G, B, E, TOCSymbol);