llvm-project/llvm/lib/ExecutionEngine/Orc
Lang Hames 43f5f6916f [ORC][JITLink] Move JITDylib name into JITLinkDylib base class.
This will enable better error messages and debug logs in JITLink.
2021-11-19 20:54:28 -08:00
..
Shared [ORC] Propagate errors to handlers when sendMessage fails. 2021-10-11 14:23:50 -07:00
TargetProcess Reapply "[ORC] Initial MachO debugging support (via GDB JIT debug.." with fixes. 2021-11-14 14:44:07 -08:00
CMakeLists.txt Reapply "[ORC] Initial MachO debugging support (via GDB JIT debug.." with fixes. 2021-11-14 14:44:07 -08:00
CompileOnDemandLayer.cpp [ORC] Add missing lock to CompileOnDemandLayer::getPerDylibResources. 2021-09-26 18:35:58 -07:00
CompileUtils.cpp
Core.cpp [ORC][JITLink] Move JITDylib name into JITLinkDylib base class. 2021-11-19 20:54:28 -08:00
DebugObjectManagerPlugin.cpp Re-apply e50aea58d5, "Major JITLinkMemoryManager refactor". with fixes. 2021-10-11 21:39:00 -07:00
DebugUtils.cpp [llvm] Use llvm::drop_begin (NFC) 2021-02-22 20:17:16 -08:00
DebuggerSupportPlugin.cpp Reapply "[ORC] Initial MachO debugging support (via GDB JIT debug.." with fixes. 2021-11-14 14:44:07 -08:00
ELFNixPlatform.cpp [Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI. 2021-10-14 12:17:40 +01:00
EPCDebugObjectRegistrar.cpp Re-apply e50aea58d5, "Major JITLinkMemoryManager refactor". with fixes. 2021-10-11 21:39:00 -07:00
EPCDynamicLibrarySearchGenerator.cpp [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. 2021-07-27 16:53:49 +10:00
EPCEHFrameRegistrar.cpp Reapply e32b1eee6a "[ORC] Change SPSExecutorAddr serialization,..." with fixes. 2021-10-28 16:40:25 -07:00
EPCGenericDylibManager.cpp [ORC] Switch from JITTargetAddress to ExecutorAddr for EPC-call APIs. 2021-09-27 16:53:09 -07:00
EPCGenericJITLinkMemoryManager.cpp Reapply e32b1eee6a "[ORC] Change SPSExecutorAddr serialization,..." with fixes. 2021-10-28 16:40:25 -07:00
EPCGenericRTDyldMemoryManager.cpp Reapply e32b1eee6a "[ORC] Change SPSExecutorAddr serialization,..." with fixes. 2021-10-28 16:40:25 -07:00
EPCIndirectionUtils.cpp Reapply e32b1eee6a "[ORC] Change SPSExecutorAddr serialization,..." with fixes. 2021-10-28 16:40:25 -07:00
ExecutionUtils.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
ExecutorProcessControl.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
IRCompileLayer.cpp
IRTransformLayer.cpp
IndirectionUtils.cpp [ORC] Add a utility for adding missing "self" relocations to a Symbol 2021-11-04 15:01:05 -07:00
JITTargetMachineBuilder.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
LLJIT.cpp [Orc] Fix global variable destructor function support when --jit-kind=orc-lazy 2021-10-09 15:58:21 +08:00
Layer.cpp [Orc] Use extensible RTTI for the orc::ObjectLayer class hierarchy 2021-02-26 13:13:05 +01:00
LazyReexports.cpp Revert "[Orc] Allow OrcGenericABI variant of LazyCallThroughManager" 2021-03-23 15:23:33 +01:00
LookupAndRecordAddrs.cpp [ORC] Rename ExecutorAddress to ExecutorAddr. 2021-09-23 20:35:17 -07:00
MachOPlatform.cpp [ORC][ORC-RT] Register type metadata from __swift5_types MachO section 2021-11-12 16:39:59 -08:00
Mangling.cpp [ORC][ORC-RT] Reapply "Introduce ELF/*nix Platform and runtime..." with fixes. 2021-08-27 14:41:58 +10:00
ObjectLinkingLayer.cpp [ORC] Fix materialization of weak local symbols 2021-11-19 07:25:56 -08:00
ObjectTransformLayer.cpp [Orc] Use extensible RTTI for the orc::ObjectLayer class hierarchy 2021-02-26 13:13:05 +01:00
OrcABISupport.cpp
OrcV2CBindings.cpp [ORC] Add static and dynamic library generator support to C API. 2021-10-11 09:25:59 -07:00
RTDyldObjectLinkingLayer.cpp [Orc] Use extensible RTTI for the orc::ObjectLayer class hierarchy 2021-02-26 13:13:05 +01:00
SimpleRemoteEPC.cpp [ORC] Run incoming jit-dispatch calls via the TaskDispatcher in SimpleRemoteEPC. 2021-11-01 15:49:14 -07:00
SpeculateAnalyses.cpp [llvm] Use llvm::sort (NFC) 2021-01-17 10:39:45 -08:00
Speculation.cpp
TaskDispatch.cpp [ORC] Add TaskDispatch API and thread it through ExecutorProcessControl. 2021-10-10 18:39:55 -07:00
ThreadSafeModule.cpp