Home
last modified time | relevance | path

Searched refs:TrampolineAddr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp46 LazyCallThroughManager::findReexport(ExecutorAddr TrampolineAddr) { in findReexport() argument
48 auto I = Reexports.find(TrampolineAddr); in findReexport()
52 formatv("{0:x}", TrampolineAddr)); in findReexport()
56 Error LazyCallThroughManager::notifyResolved(ExecutorAddr TrampolineAddr, in notifyResolved() argument
61 auto I = Notifiers.find(TrampolineAddr); in notifyResolved()
72 ExecutorAddr TrampolineAddr, in resolveTrampolineLandingAddress() argument
75 auto Entry = findReexport(TrampolineAddr); in resolveTrampolineLandingAddress()
82 auto Callback = [this, TrampolineAddr, SymbolName = Entry->SymbolName, in resolveTrampolineLandingAddress()
90 if (auto Err = notifyResolved(TrampolineAddr, LandingAddr)) in resolveTrampolineLandingAddress()
H A DIndirectionUtils.cpp68 if (auto TrampolineAddr = TP->getTrampoline()) { in getCompileCallback() local
73 AddrToSymbol[*TrampolineAddr] = CallbackName; in getCompileCallback()
77 return *TrampolineAddr; in getCompileCallback()
79 return TrampolineAddr.takeError(); in getCompileCallback()
83 JITCompileCallbackManager::executeCompileCallback(ExecutorAddr TrampolineAddr) { in executeCompileCallback() argument
88 auto I = AddrToSymbol.find(TrampolineAddr); in executeCompileCallback()
97 formatv("{0:x}", TrampolineAddr), in executeCompileCallback()
H A DEPCIndirectionUtils.cpp408 JITTargetAddress TrampolineAddr) { in reentry() argument
413 ExecutorAddr(TrampolineAddr), in reentry()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyReexports.h53 ExecutorAddr TrampolineAddr,
68 Expected<ReexportsEntry> findReexport(ExecutorAddr TrampolineAddr);
69 Error notifyResolved(ExecutorAddr TrampolineAddr, ExecutorAddr ResolvedAddr);
96 [this](ExecutorAddr TrampolineAddr, in init()
99 resolveTrampolineLandingAddress(TrampolineAddr, in init()
H A DIndirectionUtils.h69 ExecutorAddr TrampolineAddr,
83 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local
85 return TrampolineAddr; in getTrampoline()
89 void releaseTrampoline(ExecutorAddr TrampolineAddr) { in releaseTrampoline() argument
91 AvailableTrampolines.push_back(TrampolineAddr); in releaseTrampoline()
214 ExecutorAddr executeCompileCallback(ExecutorAddr TrampolineAddr);
266 [this](ExecutorAddr TrampolineAddr, in LocalJITCompileCallbackManager()
268 NotifyLandingResolved(executeCompileCallback(TrampolineAddr)); in LocalJITCompileCallbackManager()