1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/unittests/ExecutionEngine/Orc
Lang Hames 5d09e23f7a [Orc] Add lazy-JITting support for i386.
This patch adds a new class, OrcI386, which contains the hooks needed to
support lazy-JITing on i386 (currently only for Pentium 2 or above, as the JIT
re-entry code uses the FXSAVE/FXRSTOR instructions).

Support for i386 is enabled in the LLI lazy JIT and the Orc C API, and
regression and unit tests are enabled for this architecture.

llvm-svn: 260338
2016-02-10 01:02:33 +00:00
..
CMakeLists.txt [Orc] Add support for remote JITing to the ORC API. 2016-01-11 01:40:11 +00:00
CompileOnDemandLayerTest.cpp [Orc] Rename IndirectStubsManagerBase to IndirectStubsManager. 2015-12-06 19:44:45 +00:00
GlobalMappingLayerTest.cpp Add a global mapping layer for Orc. Adapted from a patch by Andy Somogyi. 2015-08-27 22:20:05 +00:00
IndirectionUtilsTest.cpp [Orc] Re-add C bindings for the Orc APIs, with a fix to remove the union that 2015-10-28 02:40:04 +00:00
LazyEmittingLayerTest.cpp
ObjectLinkingLayerTest.cpp Fix Clang-tidy modernize-use-nullptr and modernize-use-override warnings; other minor fixes. 2016-01-26 18:48:36 +00:00
ObjectTransformLayerTest.cpp [Unittest] Clean up formatting, NFC 2016-02-03 17:11:24 +00:00
OrcCAPITest.cpp Reorganize the C API headers to improve build times. 2015-12-18 01:46:52 +00:00
OrcTestCommon.cpp [Orc][RuntimeDyld] Prevent duplicate calls to finalizeMemory on shared memory 2016-01-09 19:50:40 +00:00
OrcTestCommon.h [Orc] Add lazy-JITting support for i386. 2016-02-10 01:02:33 +00:00
RPCUtilsTest.cpp [Orc] Add support for remote JITing to the ORC API. 2016-01-11 01:40:11 +00:00