llvm-project/llvm/lib/ExecutionEngine/Orc
Fangrui Song a996cc217c Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 06:31:11 +00:00
..
Shared [ORC] Relax assertions in SimpleRemoteEPCTransport. 2022-10-09 21:58:10 -07:00
TargetProcess [ORC] Use raw OS handle values, ExecutorAddr for EPC dylib handles. 2022-10-24 13:57:04 -07:00
CMakeLists.txt [ORC_RT][COFF] Initial platform support for COFF/x86_64. 2022-08-13 13:48:40 +09:00
COFFPlatform.cpp [ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC. 2022-10-03 19:35:34 -07:00
COFFVCRuntimeSupport.cpp [llvm] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:44 -08:00
CompileOnDemandLayer.cpp [llvm] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:44 -08:00
CompileUtils.cpp [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible 2022-06-12 17:24:19 -04:00
Core.cpp [Orc] Use std::optional in Core.cpp (NFC) 2022-11-26 15:17:42 -08:00
DebugObjectManagerPlugin.cpp [ORC] Skip non-SHF_ALLOC sections in DebugObjectManagerPlugin. 2022-10-25 18:40:38 -07:00
DebugUtils.cpp [ORC] Add an output stream operator for SymbolStringPool. 2022-06-08 16:49:51 -07:00
DebuggerSupportPlugin.cpp [llvm] Use x.empty() instead of llvm::empty(x) (NFC) 2022-09-12 13:34:35 -07:00
ELFNixPlatform.cpp [Orc] Use std::optional in ELFNixPlatform.cpp (NFC) 2022-11-26 15:19:50 -08:00
EPCDebugObjectRegistrar.cpp [ORC] Allow EPCDebugObjectRegistrar clients to specify registration fn dylib. 2022-10-25 08:50:27 -07:00
EPCDynamicLibrarySearchGenerator.cpp [ORC] Use raw OS handle values, ExecutorAddr for EPC dylib handles. 2022-10-24 13:57:04 -07:00
EPCEHFrameRegistrar.cpp [ORC] Allow EPCEHFrameRegistrar clients to specify registration function dylib. 2022-10-24 13:57:04 -07:00
EPCGenericDylibManager.cpp [ORC] Use raw OS handle values, ExecutorAddr for EPC dylib handles. 2022-10-24 13:57:04 -07:00
EPCGenericJITLinkMemoryManager.cpp [ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC. 2022-10-03 19:35:34 -07:00
EPCGenericRTDyldMemoryManager.cpp [ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC. 2022-10-03 19:35:34 -07:00
EPCIndirectionUtils.cpp [ORC] Remove usused Error variable. 2022-05-20 19:33:07 -07:00
ExecutionUtils.cpp [ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC. 2022-10-03 19:35:34 -07:00
ExecutorProcessControl.cpp [ORC] Update SelfExecutorProcessControl to allow user-supplied handles. 2022-10-25 08:50:27 -07:00
IRCompileLayer.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
IRTransformLayer.cpp
IndirectionUtils.cpp Don't use Optional::hasValue (NFC) 2022-06-20 11:49:10 -07:00
JITTargetMachineBuilder.cpp [Orc] Honor hasJIT in JITTargetMachineBuilder::createTargetMachine 2022-07-15 08:20:57 +02:00
LLJIT.cpp [ORC] Force linking of eh-frame registration functions from LLJIT.cpp. 2022-10-23 13:55:55 -07:00
Layer.cpp [llvm] Use x.empty() instead of llvm::empty(x) (NFC) 2022-09-12 13:34:35 -07:00
LazyReexports.cpp [ORC] add lazy jit support for riscv64 2022-04-10 18:44:50 +08:00
LookupAndRecordAddrs.cpp [ORC] Use raw OS handle values, ExecutorAddr for EPC dylib handles. 2022-10-24 13:57:04 -07:00
MachOPlatform.cpp [Orc] Use std::optional in MachOPlatform.cpp (NFC) 2022-11-26 15:22:05 -08:00
Mangling.cpp
MapperJITLinkMemoryManager.cpp [ORC][JITLink] Move MemoryFlags.h (MemProt, AllocGroup,...) from JITLink to ORC. 2022-10-03 19:35:34 -07:00
MemoryMapper.cpp Add void cast for preprocessor-conditionall-unused loop variable 2022-12-02 02:24:56 +00:00
ObjectFileInterface.cpp [llvm] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:44 -08:00
ObjectLinkingLayer.cpp Remove unused #include "llvm/ADT/Optional.h" 2022-12-05 06:31:11 +00:00
ObjectTransformLayer.cpp
OrcABISupport.cpp [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips 2022-07-07 21:00:25 +08:00
OrcV2CBindings.cpp [ORC] Fix a memory leak in LLVMOrcIRTransformLayerSetTransform. 2022-08-05 13:52:03 -07:00
RTDyldObjectLinkingLayer.cpp [ORC][JITLink] Retain Weak flags in JITDylib interfaces, propagate to LinkGraph. 2022-09-27 10:04:59 -07:00
SimpleRemoteEPC.cpp [ORC] Use raw OS handle values, ExecutorAddr for EPC dylib handles. 2022-10-24 13:57:04 -07:00
SpeculateAnalyses.cpp [llvm] Use std::nullopt instead of None (NFC) 2022-12-02 21:11:44 -08:00
Speculation.cpp [llvm] Don't use Optional::getValue (NFC) 2022-06-20 22:45:45 -07:00
TaskDispatch.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
ThreadSafeModule.cpp