llvm-project/llvm/lib/ExecutionEngine/Orc
Jonas Hahnfeld e451d55234 [ORC] Fix sorting of contructors by priority
The code was incorrectly sorting by the function address.

Differential Revision: https://reviews.llvm.org/D123311
2022-05-11 09:06:41 +02:00
..
Shared [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
TargetProcess [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
CMakeLists.txt [ORC] Add MaterializationUnit::Interface parameter to ObjectLayer::add. 2021-12-15 12:03:55 +11:00
CompileOnDemandLayer.cpp [ORC] Add a MaterializationUnit::Interface struct. 2021-12-08 13:41:15 +11:00
CompileUtils.cpp [llvm] Add null-termination capability to SmallVectorMemoryBuffer 2021-12-09 11:32:13 +01:00
Core.cpp [ORC][ORC-RT] Rewrite the MachO platform to use allocation actions. 2022-02-08 17:28:13 +11:00
DebugObjectManagerPlugin.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
DebugUtils.cpp
DebuggerSupportPlugin.cpp Remove a top-level using-directive from EPCDebugObjectRegistrar.h 2022-03-28 15:14:20 +02:00
ELFNixPlatform.cpp [ORC-RT][ORC] Handle dynamic unwind registration for libunwind 2022-05-06 14:00:29 -07:00
EPCDebugObjectRegistrar.cpp Remove a top-level using-directive from EPCDebugObjectRegistrar.h 2022-03-28 15:14:20 +02:00
EPCDynamicLibrarySearchGenerator.cpp [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. 2021-07-27 16:53:49 +10:00
EPCEHFrameRegistrar.cpp [ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall. 2022-01-08 16:46:15 +11:00
EPCGenericDylibManager.cpp [ORC] Switch from JITTargetAddress to ExecutorAddr for EPC-call APIs. 2021-09-27 16:53:09 -07:00
EPCGenericJITLinkMemoryManager.cpp [ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall. 2022-01-08 16:46:15 +11:00
EPCGenericRTDyldMemoryManager.cpp [ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall. 2022-01-08 16:46:15 +11:00
EPCIndirectionUtils.cpp [ORC] add lazy jit support for riscv64 2022-04-10 18:44:50 +08:00
ExecutionUtils.cpp [ORC] Report paths in errors when creating StaticLibrarySearchGenerators. 2022-04-17 12:01:06 -07:00
ExecutorProcessControl.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
IRCompileLayer.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
IRTransformLayer.cpp
IndirectionUtils.cpp [ORC] add lazy jit support for riscv64 2022-04-10 18:44:50 +08:00
JITTargetMachineBuilder.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
LLJIT.cpp [ORC] Fix sorting of contructors by priority 2022-05-11 09:06:41 +02:00
Layer.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
LazyReexports.cpp [ORC] add lazy jit support for riscv64 2022-04-10 18:44:50 +08:00
LookupAndRecordAddrs.cpp [ORC] Rename ExecutorAddress to ExecutorAddr. 2021-09-23 20:35:17 -07:00
MachOPlatform.cpp [ORC][ORC-RT] Rewrite the MachO platform to use allocation actions. 2022-02-08 17:28:13 +11:00
Mangling.cpp [ORC] Add MaterializationUnit::Interface parameter to ObjectLayer::add. 2021-12-15 12:03:55 +11:00
ObjectFileInterface.cpp [ORC] Add MaterializationUnit::Interface parameter to ObjectLayer::add. 2021-12-15 12:03:55 +11:00
ObjectLinkingLayer.cpp [ORC][JITLink] Fix MachO absolute symbol handling, add test case. 2022-03-07 20:54:55 -08:00
ObjectTransformLayer.cpp
OrcABISupport.cpp [ORC] add lazy jit support for riscv64 2022-04-10 18:44:50 +08:00
OrcV2CBindings.cpp [ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup. 2022-05-05 13:56:00 -07:00
RTDyldObjectLinkingLayer.cpp
SimpleRemoteEPC.cpp [ORC] Run incoming jit-dispatch calls via the TaskDispatcher in SimpleRemoteEPC. 2021-11-01 15:49:14 -07:00
SpeculateAnalyses.cpp
Speculation.cpp
TaskDispatch.cpp [llvm] Use = default (NFC) 2022-02-06 22:18:35 -08:00
ThreadSafeModule.cpp