Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DLazyReexports.cpp45 LazyCallThroughManager::findReexport(JITTargetAddress TrampolineAddr) { in findReexport() argument
47 auto I = Reexports.find(TrampolineAddr); in findReexport()
51 TrampolineAddr); in findReexport()
55 Error LazyCallThroughManager::notifyResolved(JITTargetAddress TrampolineAddr, in notifyResolved() argument
60 auto I = Notifiers.find(TrampolineAddr); in notifyResolved()
71 JITTargetAddress TrampolineAddr, in resolveTrampolineLandingAddress() argument
74 auto Entry = findReexport(TrampolineAddr); in resolveTrampolineLandingAddress()
81 auto Callback = [this, TrampolineAddr, SymbolName = Entry->SymbolName, in resolveTrampolineLandingAddress()
89 if (auto Err = notifyResolved(TrampolineAddr, LandingAddr)) in resolveTrampolineLandingAddress()
H A DIndirectionUtils.cpp67 if (auto TrampolineAddr = TP->getTrampoline()) { in getCompileCallback() local
72 AddrToSymbol[*TrampolineAddr] = CallbackName; in getCompileCallback()
76 return *TrampolineAddr; in getCompileCallback()
78 return TrampolineAddr.takeError(); in getCompileCallback()
82 JITTargetAddress TrampolineAddr) { in executeCompileCallback() argument
87 auto I = AddrToSymbol.find(TrampolineAddr); in executeCompileCallback()
98 << format("0x%016" PRIx64, TrampolineAddr); in executeCompileCallback()
H A DEPCIndirectionUtils.cpp410 JITTargetAddress TrampolineAddr) { in reentry() argument
415 TrampolineAddr, in reentry()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLazyReexports.h53 JITTargetAddress TrampolineAddr,
68 Expected<ReexportsEntry> findReexport(JITTargetAddress TrampolineAddr);
69 Error notifyResolved(JITTargetAddress TrampolineAddr,
97 [this](JITTargetAddress TrampolineAddr, in init()
100 resolveTrampolineLandingAddress(TrampolineAddr, in init()
H A DIndirectionUtils.h69 JITTargetAddress TrampolineAddr,
83 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local
85 return TrampolineAddr; in getTrampoline()
89 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline() argument
91 AvailableTrampolines.push_back(TrampolineAddr); in releaseTrampoline()
214 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr);
267 [this](JITTargetAddress TrampolineAddr, in LocalJITCompileCallbackManager()
269 NotifyLandingResolved(executeCompileCallback(TrampolineAddr)); in LocalJITCompileCallbackManager()
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithExecutorProcessControl/
H A DLLJITWithExecutorProcessControl.cpp104 static void *reenter(void *Ctx, void *TrampolineAddr) { in reenter() argument
110 pointerToJITTargetAddress(TrampolineAddr), in reenter()