[Orc][LLJIT] Automatically use JITLink for LLJIT on supported platforms.
authorLang Hames <lhames@gmail.com>
Mon, 16 Dec 2019 03:51:35 +0000 (19:51 -0800)
committerLang Hames <lhames@gmail.com>
Mon, 16 Dec 2019 05:57:10 +0000 (21:57 -0800)
commit67a1b7f05379f2686f858fc103debcac0aed3973
tree13671ed78a48298c003cfbb551f35a5d0c78bdd0
parent073df421e0d7caf3ba3b2fd163cbb29251162f57
[Orc][LLJIT] Automatically use JITLink for LLJIT on supported platforms.

JITLink (which underlies ObjectLinkingLayer) is a replacement for RuntimeDyld.
It supports the native code model, and linker plugins that enable a wider range
of features than RuntimeDyld.

Currently only enabled for MachO/x86-64 and MachO/arm64. New architectures will
be added as JITLink support for them is developed.
llvm/lib/ExecutionEngine/Orc/LLJIT.cpp