LLVM track

Wednesday, August 19, 2015 from 10:00am12:30pm
Room 3AB (WSCC)

Over the past year there has been a lot of progress in patching LLVM and Clang in order to be able to compile the Linux kernel. Over the same time period progress was made on building both the Linux kernel and Android userspace. Clang is also now distributed as part of the Android NDK. We now need to get patches accepted to support the use of clang/LLVM to build the Linux Kernel and more of the Android code base.

This microconference will gather interested parties from the Linux kernel, LLVM, and Android communities to plan the most expedient way to get support for using Clang upstream.

Microconference Leader

Behan Webster

Proposals for this track

* Beyond traditional compilation

Beyond traditional compilation (slides)
LLVM 07/01/2015
Kostya Serebryany

* BPF in LLVM and kernel

status of eBPF development in LLVM, clang, kernel and other tools (slides)
LLVM 07/01/2015
Alexei Starovoitov

* Can Linux live without GNU toolchain?

Can Linux live without GNU toolchain? (slides)
LLVM 06/08/2015
Khem Raj

* Done ? Final spurt ? - Compiling the Linux Kernel with clang on x86

The LLVMLinux project upstreamed a lot of patches to the Linux Kernel (and LLVM) - are we done and what is left ? (slides)
LLVM 06/30/2015
Jan-Simon Möller

* Rethinking the core OS in 2015

Building a new Linux system on top of clang, libc++ and musl (slides)
LLVM 05/27/2015
Bernhard Rosenkraenzer

* Using clang static analyzer with the Linux kernel code

Demo of how to use the clang static analyzer with the Linux kernel code. (slides)
LLVM 06/30/2015
Behan Webster