/external/llvm/include/llvm/ExecutionEngine/Orc/ |
D | IndirectionUtils.h | 62 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 …]
|
D | OrcRemoteTargetServer.h | 121 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()
|
D | OrcRemoteTargetRPCAPI.h | 186 TargetAddress(TargetAddress TrampolineAddr)>
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
D | LazyReexports.cpp | 45 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()
|
D | IndirectionUtils.cpp | 62 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()
|
D | TPCIndirectionUtils.cpp | 404 JITTargetAddress TrampolineAddr) { in reentry() argument 409 TrampolineAddr, in reentry()
|
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
D | LazyReexports.h | 53 JITTargetAddress TrampolineAddr, 68 Expected<ReexportsEntry> findReexport(JITTargetAddress TrampolineAddr); 69 Error notifyResolved(JITTargetAddress TrampolineAddr, 97 [this](JITTargetAddress TrampolineAddr, in init() 100 resolveTrampolineLandingAddress(TrampolineAddr, in init()
|
D | IndirectionUtils.h | 62 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()
|
D | OrcRemoteTargetServer.h | 102 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()
|
D | OrcRemoteTargetRPCAPI.h | 356 RequestCompile, JITTargetAddress(JITTargetAddress TrampolineAddr)> {
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | IndirectionUtils.h | 70 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()
|
D | LazyReexports.h | 89 JITTargetAddress callThroughToSymbol(JITTargetAddress TrampolineAddr); 119 [this](JITTargetAddress TrampolineAddr) { in init() 120 return callThroughToSymbol(TrampolineAddr); in init()
|
D | OrcRemoteTargetServer.h | 100 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()
|
D | OrcRemoteTargetRPCAPI.h | 349 RequestCompile, JITTargetAddress(JITTargetAddress TrampolineAddr)> {
|
D | OrcRemoteTargetClient.h | 463 auto TrampolineAddr = AvailableTrampolines.back(); in getTrampoline() local 465 return TrampolineAddr; in getTrampoline()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | IndirectionUtils.cpp | 63 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()
|
D | LazyReexports.cpp | 41 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/ |
D | LLJITWithTargetProcessControl.cpp | 104 static void *reenter(void *Ctx, void *TrampolineAddr) { in reenter() argument 110 pointerToJITTargetAddress(TrampolineAddr), in reenter()
|