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 DIndirectionUtils.cpp65 if (auto TrampolineAddr = TP->getTrampoline()) { in getCompileCallback() local
70 AddrToSymbol[*TrampolineAddr] = CallbackName; in getCompileCallback()
74 return *TrampolineAddr; in getCompileCallback()
76 return TrampolineAddr.takeError(); in getCompileCallback()
80 JITCompileCallbackManager::executeCompileCallback(ExecutorAddr TrampolineAddr) { in executeCompileCallback() argument
85 auto I = AddrToSymbol.find(TrampolineAddr); in executeCompileCallback()
94 formatv("{0:x}", TrampolineAddr), in executeCompileCallback()
H A DLazyReexports.cpp48 LazyCallThroughManager::findReexport(ExecutorAddr TrampolineAddr) { in findReexport() argument
50 auto I = Reexports.find(TrampolineAddr); in findReexport()
54 formatv("{0:x}", TrampolineAddr)); in findReexport()
58 Error LazyCallThroughManager::notifyResolved(ExecutorAddr TrampolineAddr, in notifyResolved() argument
63 auto I = Notifiers.find(TrampolineAddr); in notifyResolved()
74 ExecutorAddr TrampolineAddr, in resolveTrampolineLandingAddress() argument
77 auto Entry = findReexport(TrampolineAddr); in resolveTrampolineLandingAddress()
84 auto Callback = [this, TrampolineAddr, SymbolName = Entry->SymbolName, in resolveTrampolineLandingAddress()
92 if (auto Err = notifyResolved(TrampolineAddr, LandingAddr)) in resolveTrampolineLandingAddress()
H A DEPCIndirectionUtils.cpp410 JITTargetAddress TrampolineAddr) { in reentry() argument
415 ExecutorAddr(TrampolineAddr), in reentry()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIndirectionUtils.h71 ExecutorAddr TrampolineAddr,
85 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local
87 return TrampolineAddr; in getTrampoline()
91 void releaseTrampoline(ExecutorAddr TrampolineAddr) { in releaseTrampoline() argument
93 AvailableTrampolines.push_back(TrampolineAddr); in releaseTrampoline()
216 LLVM_ABI ExecutorAddr executeCompileCallback(ExecutorAddr TrampolineAddr);
268 [this](ExecutorAddr TrampolineAddr, in LocalJITCompileCallbackManager()
270 NotifyLandingResolved(executeCompileCallback(TrampolineAddr)); in LocalJITCompileCallbackManager()
H A DLazyReexports.h56 ExecutorAddr TrampolineAddr,
71 LLVM_ABI Expected<ReexportsEntry> findReexport(ExecutorAddr TrampolineAddr);
72 LLVM_ABI Error notifyResolved(ExecutorAddr TrampolineAddr,
100 [this](ExecutorAddr TrampolineAddr, in init()
103 resolveTrampolineLandingAddress(TrampolineAddr, in init()