1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/include/llvm/ExecutionEngine
Lang Hames 44eb111f3c [ORC] Refactor definition-generation, add a generator for static libraries.
This patch replaces the JITDylib::DefinitionGenerator typedef with a class of
the same name, and adds support for attaching a sequence of DefinitionGeneration
objects to a JITDylib.

This patch also adds a new definition generator,
StaticLibraryDefinitionGenerator, that can be used to add symbols fom a static
library to a JITDylib. An object from the static library will be added (via
a supplied ObjectLayer reference) whenever a symbol from that object is
referenced.

To enable testing, lli is updated to add support for the --extra-archive option
when running in -jit-kind=orc-lazy mode.

llvm-svn: 368707
2019-08-13 16:05:18 +00:00
..
JITLink [JITLink] Add support for MachO/x86-64 UNSIGNED relocs with length=2. 2019-08-03 20:17:10 +00:00
Orc [ORC] Refactor definition-generation, add a generator for static libraries. 2019-08-13 16:05:18 +00:00
ExecutionEngine.h [ORC] Add deprecation warnings to ORCv1 layers and utilities. 2019-07-17 16:40:52 +00:00
GenericValue.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Interpreter.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
JITEventListener.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
JITSymbol.h [ORC] Track JIT symbol states more explicitly. 2019-05-28 23:35:44 +00:00
MCJIT.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
ObjectCache.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OProfileWrapper.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OrcMCJITReplacement.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OrcV1Deprecation.h [ORC] Add deprecation warnings to ORCv1 layers and utilities. 2019-07-17 16:40:52 +00:00
RTDyldMemoryManager.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
RuntimeDyld.h Simplify decoupling between RuntimeDyld/RuntimeDyldChecker, add 'got_addr' util. 2019-04-12 18:07:28 +00:00
RuntimeDyldChecker.h [JITLink] Add a test for zero-filled content. 2019-05-12 22:26:33 +00:00
SectionMemoryManager.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00