LLVM Developers Meeting 2020
Event Overview
The 2020 LLVM Developers Meeting was the annual gathering of the LLVM community, held virtually due to the global pandemic. The conference brought together compiler developers, researchers, and industry practitioners to discuss developments in the LLVM compiler infrastructure, Clang, and related projects.
- Conference Website: https://llvm.org/devmtg/2020-09/
- LLVM Project: https://llvm.org/
- Video Archive: https://www.youtube.com/@LLVMPROJ/videos
Key Themes
- LLVM core infrastructure improvements
- Clang static analysis and diagnostics
- MLIR (Multi-Level Intermediate Representation)
- Debug information and DWARF
- Link-time optimization (LTO)
- Profile-guided optimization (PGO)
- New language frontends
- GPU and heterogeneous computing support
Resources
- Conference Proceedings: https://llvm.org/devmtg/2020-09/
- Video Recordings: https://www.youtube.com/@LLVMPROJ
- LLVM Weekly Newsletter: https://llvmweekly.org/
- LLVM Discourse: https://discourse.llvm.org/
About LLVM
LLVM is a collection of modular and reusable compiler and toolchain technologies. Originally developed at the University of Illinois, LLVM has grown into a major open-source project with contributions from companies including Apple, Google, ARM, Intel, AMD, and many others.
Key LLVM subprojects include:
- LLVM Core: The core libraries and optimizer
- Clang: C/C++/Objective-C frontend
- LLDB: Debugger
- libc++: Standard C++ library
- compiler-rt: Runtime libraries
- MLIR: Multi-Level IR framework
- Flang: Fortran frontend
Registration Information
The virtual format in 2020 allowed for broader global participation and all sessions were recorded for later viewing.