[llvm-dev] ORC JIT Weekly #5

Lang Hames via llvm-dev
2020-02-16T23:44:29Z

Hi All,

The initializer patch review at https://reviews.llvm.org/D74300 has been
updated. The new version contains a MachOPlatform implementation that
demonstrates how Platforms and ObjectLinkingLayer::Plugins can work
together to implement platform specific initialization. In this case, the
MachOPlatform installs a plugin that scans objects for __objc_classlist and
__objc_selref sections and uses them to register JIT'd code with the
Objective-C runtime. This allows LLJIT instances (and the lli command line
tool) to run IR compiled from Objective-C and Swift sources.

Discussion on the review is ongoing (thanks especially to Stefan Granitz
for his review comments!) but I will aim to have the patch tidied up and
landed in the coming week.

-- Lang.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20200216/80d609f1/attachment.html>