Home
last modified time | relevance | path

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

/external/llvm/include/llvm/ExecutionEngine/Orc/
DIndirectionUtils.h62 TargetAddress executeCompileCallback(TargetAddress TrampolineAddr) { in executeCompileCallback() argument
63 auto I = ActiveTrampolines.find(TrampolineAddr); in executeCompileCallback()
79 AvailableTrampolines.push_back(TrampolineAddr); in executeCompileCallback()
89 TargetAddress TrampolineAddr = getAvailableTrampolineAddr(); in getCompileCallback() local
90 auto &Compile = this->ActiveTrampolines[TrampolineAddr]; in getCompileCallback()
91 return CompileCallbackInfo(TrampolineAddr, Compile); in getCompileCallback()
95 CompileCallbackInfo getCompileCallbackInfo(TargetAddress TrampolineAddr) { in getCompileCallbackInfo() argument
96 auto I = ActiveTrampolines.find(TrampolineAddr); in getCompileCallbackInfo()
106 void releaseCompileCallback(TargetAddress TrampolineAddr) { in releaseCompileCallback() argument
107 auto I = ActiveTrampolines.find(TrampolineAddr); in releaseCompileCallback()
[all …]
DOrcRemoteTargetServer.h121 Expected<TargetAddress> requestCompile(TargetAddress TrampolineAddr) { in requestCompile() argument
126 return callSTHandling<RequestCompile>(Channel, Listen, TrampolineAddr); in requestCompile()
174 static TargetAddress reenter(void *JITTargetAddr, void *TrampolineAddr) { in reenter() argument
177 reinterpret_cast<uintptr_t>(TrampolineAddr))); in reenter()
DOrcRemoteTargetRPCAPI.h186 TargetAddress(TargetAddress TrampolineAddr)>
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
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()
DIndirectionUtils.cpp62 if (auto TrampolineAddr = TP->getTrampoline()) { in getCompileCallback() local
67 AddrToSymbol[*TrampolineAddr] = CallbackName; in getCompileCallback()
71 return *TrampolineAddr; in getCompileCallback()
73 return TrampolineAddr.takeError(); in getCompileCallback()
77 JITTargetAddress TrampolineAddr) { in executeCompileCallback() argument
82 auto I = AddrToSymbol.find(TrampolineAddr); in executeCompileCallback()
93 << format("0x%016" PRIx64, TrampolineAddr); in executeCompileCallback()
DTPCIndirectionUtils.cpp404 JITTargetAddress TrampolineAddr) { in reentry() argument
409 TrampolineAddr, in reentry()
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
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()
DIndirectionUtils.h62 JITTargetAddress TrampolineAddr,
76 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local
78 return TrampolineAddr; in getTrampoline()
82 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline() argument
84 AvailableTrampolines.push_back(TrampolineAddr); in releaseTrampoline()
207 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr);
260 [this](JITTargetAddress TrampolineAddr, in LocalJITCompileCallbackManager()
262 NotifyLandingResolved(executeCompileCallback(TrampolineAddr)); in LocalJITCompileCallbackManager()
DOrcRemoteTargetServer.h102 Expected<JITTargetAddress> requestCompile(JITTargetAddress TrampolineAddr) { in requestCompile() argument
103 return callB<utils::RequestCompile>(TrampolineAddr); in requestCompile()
150 static JITTargetAddress reenter(void *JITTargetAddr, void *TrampolineAddr) { in reenter() argument
153 reinterpret_cast<uintptr_t>(TrampolineAddr))); in reenter()
DOrcRemoteTargetRPCAPI.h356 RequestCompile, JITTargetAddress(JITTargetAddress TrampolineAddr)> {
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DIndirectionUtils.h70 std::function<JITTargetAddress(JITTargetAddress TrampolineAddr)>;
96 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local
98 return TrampolineAddr; in getTrampoline()
102 void releaseTrampoline(JITTargetAddress TrampolineAddr) { in releaseTrampoline() argument
104 AvailableTrampolines.push_back(TrampolineAddr); in releaseTrampoline()
196 JITTargetAddress executeCompileCallback(JITTargetAddress TrampolineAddr);
246 [this](JITTargetAddress TrampolineAddr) { in LocalJITCompileCallbackManager()
247 return executeCompileCallback(TrampolineAddr); in LocalJITCompileCallbackManager()
DLazyReexports.h89 JITTargetAddress callThroughToSymbol(JITTargetAddress TrampolineAddr);
119 [this](JITTargetAddress TrampolineAddr) { in init()
120 return callThroughToSymbol(TrampolineAddr); in init()
DOrcRemoteTargetServer.h100 Expected<JITTargetAddress> requestCompile(JITTargetAddress TrampolineAddr) { in requestCompile() argument
101 return callB<utils::RequestCompile>(TrampolineAddr); in requestCompile()
148 static JITTargetAddress reenter(void *JITTargetAddr, void *TrampolineAddr) { in reenter() argument
151 reinterpret_cast<uintptr_t>(TrampolineAddr))); in reenter()
DOrcRemoteTargetRPCAPI.h349 RequestCompile, JITTargetAddress(JITTargetAddress TrampolineAddr)> {
DOrcRemoteTargetClient.h463 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local
465 return TrampolineAddr; in getTrampoline()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DIndirectionUtils.cpp63 if (auto TrampolineAddr = TP->getTrampoline()) { in getCompileCallback() local
68 AddrToSymbol[*TrampolineAddr] = CallbackName; in getCompileCallback()
73 return *TrampolineAddr; in getCompileCallback()
75 return TrampolineAddr.takeError(); in getCompileCallback()
79 JITTargetAddress TrampolineAddr) { in executeCompileCallback() argument
84 auto I = AddrToSymbol.find(TrampolineAddr); in executeCompileCallback()
95 << format("0x%016" PRIx64, TrampolineAddr); in executeCompileCallback()
DLazyReexports.cpp41 LazyCallThroughManager::callThroughToSymbol(JITTargetAddress TrampolineAddr) { in callThroughToSymbol() argument
47 auto I = Reexports.find(TrampolineAddr); in callThroughToSymbol()
68 auto I = Notifiers.find(TrampolineAddr); in callThroughToSymbol()
/external/llvm-project/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/
DLLJITWithTargetProcessControl.cpp104 static void *reenter(void *Ctx, void *TrampolineAddr) { in reenter() argument
110 pointerToJITTargetAddress(TrampolineAddr), in reenter()