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 Structure

Day 1 - Tuesday, October 6, 2020

Day 2 - Wednesday, October 7, 2020

Day 3 - Thursday, October 8, 2020

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

Notable Talks and Sessions

Keynotes

The Future of LLVM

MLIR Sessions

Introduction to MLIR

MLIR for Machine Learning Compilers

Clang and Frontend

Clang Static Analyzer Improvements

Clang-Tidy: Modern C++ Code Quality

Optimization and Code Generation

New Optimizations in LLVM 11

Improving Debug Information Quality

Link-Time Optimization: State of the Art

Backend and Target Support

AArch64 Backend Updates

RISC-V Support in LLVM

BOF Sessions (Birds of a Feather)

Rust and LLVM

Swift and LLVM

Flang: Fortran Frontend for LLVM

Resources

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.

Author: Jason Walsh

j@wal.sh

Last Updated: 2026-01-10 17:12:49

build: 2026-04-17 18:32 | sha: 792b203