2021 LLVM Dev Mtg “ORCv2 -- LLVM JIT APIs Deep Dive”

preview_player
Показать описание
2021 LLVM Developers' Meeting

ORCv2 -- LLVM JIT APIs Deep Dive - Lang Hames

Slides: Coming soon

The ORC APIs have advanced significantly since the last LLVM Dev Meeting update in 2018. ORC has an entirely new JIT linker (JITLink) and runtime (the ORC runtime). These have enabled support for new features including native code models, thread local storage, and language features in C++, Swift and Objective-C. This talk will discuss developments since the last update and future directions, including demos of current capabilities.

Рекомендации по теме
Комментарии
Автор

Amazing stuff! Thanks for your work on ORC.

StevenAkinyemi
Автор

By 7:55 you've put the following on the board:
Debugger Support: Darwin, Linux
Native Code and Relocation support: Darwin, Linux (partial)
Native Thread Local Storage: Darwin, Linux (partial)

Question 1: Does OrcV2 work on Windows at all? How functional is it?
Question 2: have those things listed above been ported to Windows yet
Question 3: You said "Native Thread Local Storage" - do you have some other implementation of Thread Local Storage?
Question 4: I can't find any mention online of the details of these things, where do I find them?

joshuascholar