llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld
Lang Hames 98440293fb [ORC] Add partitioning support to CompileOnDemandLayer2.
CompileOnDemandLayer2 now supports user-supplied partition functions (the
original CompileOnDemandLayer already supported these).

Partition functions are called with the list of requested global values
(i.e. global values that currently have queries waiting on them) and have an
opportunity to select extra global values to materialize at the same time.

Also adds testing infrastructure for the new feature to lli.

llvm-svn: 343396
2018-09-29 23:49:57 +00:00
..
Targets [ORC] Add a 'Callable' flag to JITSymbolFlags. 2018-08-01 22:42:23 +00:00
CMakeLists.txt
JITSymbol.cpp [ORC] Add partitioning support to CompileOnDemandLayer2. 2018-09-29 23:49:57 +00:00
LLVMBuild.txt
RTDyldMemoryManager.cpp Remove trailing space 2018-07-30 19:41:25 +00:00
RuntimeDyld.cpp [ORC] Add an asynchronous jit-link function, jitLinkForORC, to RuntimeDyld and 2018-09-25 22:57:44 +00:00
RuntimeDyldCOFF.cpp DebugInfo: Generalize LoadedObjectInfoHelper from RuntimeDyld 2017-07-05 15:23:56 +00:00
RuntimeDyldCOFF.h
RuntimeDyldChecker.cpp Remove 'orc' namespace from MSVCErrorWorkarounds.h, fix some typos that were 2018-09-25 20:48:57 +00:00
RuntimeDyldCheckerImpl.h [ORC] Reapply r342939 with a fix for MSVC's promise/future restrictions. 2018-09-25 19:48:46 +00:00
RuntimeDyldELF.cpp Remove trailing space 2018-07-30 19:41:25 +00:00
RuntimeDyldELF.h [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld. 2017-10-22 09:47:41 +00:00
RuntimeDyldImpl.h [ORC] Add an asynchronous jit-link function, jitLinkForORC, to RuntimeDyld and 2018-09-25 22:57:44 +00:00
RuntimeDyldMachO.cpp Rename DEBUG macro to LLVM_DEBUG. 2018-05-14 12:53:11 +00:00
RuntimeDyldMachO.h [RuntimeDyld][ORC] Add support for Thumb mode to RuntimeDyldMachOARM. 2017-08-09 20:19:27 +00:00