Original upload date: Mon, 09 Nov 2015 00:00:00 GMT
Archive date: Mon, 29 Nov 2021 04:18:51 GMT
http://www.LLVM.org/devmtg/2015-10/
—
Swift's High-Level IR: A Case Study of Complementing LLVM IR with Language-Specific Optimization - Joseph Groff & Chris Lattner, Apple
Slides: http://llvm.org/de
...
vmtg/2015-10/slides/GroffLattner-SILHighLevelIR.pdf
—
The Swift programming language is built on LLVM and uses LLVM IR and the LLVM backend for code generation, but it also contains a new high-level IR called SIL to model the semantics of the language (and perform optimizations) at a higher level. In this talk, we discuss the motivations and applications of SIL, including high-level semantic analyses and transformations such as flow-dependent diagnostics, devirtualization, specialization, reference counting optimization, and TBAA, and we compare SIL's design with that of LLVM IR.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com