LLVM

The Linux Plumbers 2015 LLVM Microconferences is focusing on increasing the use of LLVM related technologies surrounding Linux.

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.

Key Attendees

  • Alexei Starovoitov (eBPF)
  • Behan Webster (clang static analyzer)
  • Bernhard Rosenkranzer (OpenMandriva)
  • Jan-Simon Moeller (LLVMLinux)
  • Khem Raj (yocto)
  • Konstantin Serebryany (Sanitizers)
  • Mark Charlebois (Dronecode)

Proposed Topics (Tentative)

Topics to be discussed at this microconference:

  • Adding extensions to LLVM/Clang to be used in the kernel code acceptable to the LLVM/clang community.
  • Solutions to getting the Integrated Assembler to work for the Linux and Android code
  • Leveraging LLVM tools like Address/Thread/Memory Sanitizers and Static Checker for kernel debugging
  • Getting clang support into yocto
  • The use of clang for Linux Distributions
  • Distro support of patches to clang, or adding recent versions of clang
  • Other LLVM technologies like LLD, LLDB, and libstdc++
  • Collaboration between LLVM and gcc communities
  • Other topics relating to LLVM such as eBPF, openCL, emscripten

Schedule

The schedule of the 2015 LLVM Plumbers Microconference is as follows. Note presentation slides can be found on the Plumbers page by following the links to the abstracts:

  • Session 1 - TBD
  • etc…

Discussion notes

This is a good place to record notes from your session. All too often, if notes were not written down, the session might as well not have happened.

Contact

Runner: Behan Webster behanw@converseincode.com

 
2015/llvm.txt · Last modified: 2015/03/26 23:13 by 139.181.7.34
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki