summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp
AgeCommit message (Expand)Author
2025-10-20Reapply "[ORC] Replace ORC's baked-in dependence ... (#163027)" with … (#16...Lang Hames
2025-10-20Revert "[ORC] Replace ORC's baked-in dependence tracking ... (#163027)"Lang Hames
2025-10-20[ORC] Replace ORC's baked-in dependence tracking with WaitingOnGraph. (#163027)Lang Hames
2025-10-16[ORC] Align ExecutorSimpleMemoryManager w/ orc_rt::SimpleNativeMemoryMap (#16...Lang Hames
2025-06-27[ORC] Add read operations to orc::MemoryAccess. (#145834)Lang Hames
2025-06-26[ORC] Extract MemoryAccess from ExecutorProcessControl, break up header. (#14...Lang Hames
2025-03-29[ExecutionEngine] Avoid repeated hash lookups (NFC) (#133615)Kazu Hirata
2024-12-06[ORC] Provide default MemoryAccess in SimpleRemoteEPC, add WritePointers impl.Lang Hames
2024-11-19[ExecutionEngine] Remove unused includes (NFC) (#116749)Kazu Hirata
2024-10-23[ORC] Move EPC load-dylib and lookup operations into their own class.Lang Hames
2024-02-12[ORC] Make EPCDynamicLibrarySearchGenerator asyncBen Langmuir
2023-04-02[ORC] Add a generic bootstrap key-value store to SimpleRemoteEPC.Lang Hames
2023-03-31[ORC] Remove redundant ExecutorAddr temporaries.Lang Hames
2023-03-31[ORC] Simplify some ExecutorAddr uses by removing getValue and formatv.Lang Hames
2023-03-27[ORC] Move most ORC APIs to ExecutorAddr, introduce ExecutorSymbolDef.Lang Hames
2022-10-24[ORC] Use raw OS handle values, ExecutorAddr for EPC dylib handles.Lang Hames
2022-08-11[ORC][COFF] Introduce COFFVCRuntimeBootstrapper.Sunho Kim
2021-11-01[ORC] Run incoming jit-dispatch calls via the TaskDispatcher in SimpleRemoteEPC.Lang Hames
2021-10-13[ORC] Use a Setup object for SimpleRemoteEPC construction.Lang Hames
2021-10-12[ORC] Shut down dispatcher in ExecutorProcessControl implementations.Lang Hames
2021-10-11[ORC] Propagate errors to handlers when sendMessage fails.Lang Hames
2021-10-11[Orc] Handle hangup messages in SimpleRemoteEPCStefan Gränitz
2021-10-10[ORC] Add optional RunPolicy to ExecutorProcessControl::callWrapperAsync.Lang Hames
2021-10-10[ORC] Reorder callWrapperAsync and callSPSWrapperAsync parameters.Lang Hames
2021-09-27[ORC] Switch from JITTargetAddress to ExecutorAddr for EPC-call APIs.Lang Hames
2021-09-26[ORC] Fix SimpleRemoteEPC data races.Lang Hames
2021-09-26[ORC][llvm-jitlink] Add debugging output to SimpleRemoteEPC (and Server).Lang Hames
2021-09-26[ORC] Wait for handleDisconnect to complete in SimpleRemoteEPC::disconnect.Lang Hames
2021-09-23[ORC] Rename ExecutorAddress to ExecutorAddr.Lang Hames
2021-09-23[ORC] Introduce EPCGenericDylibManager / SimpleExecutorDylibManager.Lang Hames
2021-09-17[ORC] Add finalization & deallocation actions, SimpleExecutorMemoryManager classLang Hames
2021-09-14[ORC] Add Shared/OrcRTBridge, and TargetProcess/OrcRTBootstrap.Lang Hames
2021-09-12[ORC] Add bootstrap symbols to ExecutorProcessControl.Lang Hames
2021-09-12[ORC] Fix out-of-range comparison errors.Lang Hames
2021-09-12Re-apply bb27e456435 and 5629afea910 with fixes.Lang Hames
2021-09-11Revert 5629afea910 and bb27e456435 while I look into bot failures.Lang Hames
2021-09-11[ORC] Add SimpleRemoteEPC: ExecutorProcessControl over SPS + abstract transport.Lang Hames