Home
last modified time | relevance | path

Searched refs:TOCSymbol (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_ppc64.cpp106 Symbol *TOCSymbol = nullptr; in createELFGOTHeader() local
110 TOCSymbol = Sym; in createELFGOTHeader()
114 if (LLVM_LIKELY(TOCSymbol == nullptr)) { in createELFGOTHeader()
117 TOCSymbol = Sym; in createELFGOTHeader()
122 if (!TOCSymbol) in createELFGOTHeader()
123 TOCSymbol = &G.addExternalSymbol(ELFTOCSymbolName, 0, false); in createELFGOTHeader()
125 return TOC.getEntryForTarget(G, *TOCSymbol); in createELFGOTHeader()
418 Symbol *TOCSymbol = nullptr; member in llvm::jitlink::ELFJITLinker_ppc64
424 TOCSymbol = Sym; in defineTOCBase()
429 assert(TOCSymbol == nullptr && in defineTOCBase()
[all …]
H A DXCOFF_ppc64.cpp80 if (auto Err = ppc64::applyFixup<endianness::big>(G, B, E, TOCSymbol)) in applyFixup()
94 TOCSymbol = S; in defineTOCSymbol()
102 Symbol *TOCSymbol = nullptr; member in llvm::jitlink::XCOFFJITLinker_ppc64
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Dppc64.h359 const Symbol *TOCSymbol) { in applyFixup() argument
366 int64_t TOCBase = TOCSymbol ? TOCSymbol->getAddress().getValue() : 0; in applyFixup()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp1984 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionEntryLabel() local
1987 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in emitFunctionEntryLabel()
2114 MCSymbol *TOCSymbol = OutContext.getOrCreateSymbol(StringRef(".TOC.")); in emitFunctionBodyStart() local
2116 MCBinaryExpr::createSub(MCSymbolRefExpr::create(TOCSymbol, OutContext), in emitFunctionBodyStart()