Back to Browse

2022 LLVM Dev Mtg: Swift Bindings for LLVM

1.3K views
Dec 13, 2022
4:45

2022 LLVM Developers' Meeting https://llvm.org/devmtg/2022-11/ ------ Swift Bindings for LLVM Speaker: Egor Zhdan ------ Slides: https://llvm.org/devmtg/2022-11/slides/Lightning10-SwiftBindingsForLLVM.pdf ----- Using LLVM APIs from a different language than C++ has often been necessary to develop compilers and program analysis tools. However, LLVM headers rely on many C++ features, and most languages do not provide interoperability with C++. As part of the ongoing Swift/C++ interoperability effort, we have been creating Swift bindings for LLVM APIs that feel convenient and natural in Swift, with the purpose of using the bindings to implement parts of the Swift compiler in Swift. In this talk, I will present our current status and what we were able to accomplish so far. ----- Videos Edited by Bash Films: http://www.BashFilms.com

Download

1 formats

Video Formats

360pmp48.9 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

2022 LLVM Dev Mtg: Swift Bindings for LLVM | NatokHD