Swift’s High-Level IR: A Case Study of Complementing LLVM IR with Language-Specific Optimization

  https://www.youtube.com/watch?v=Ntj8ab-5cvE 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 … Continue reading Swift’s High-Level IR: A Case Study of Complementing LLVM IR with Language-Specific Optimization