Sign up or log in to save this to your schedule and see who's attending!

Many members of the LLVM community from both industry and academiaare working towards addressing an important problem:shipping software as LLVM IR for more flexible analysis and transformation.Examples of these efforts include technologies such as `-fembed-bitcode`,ThinLTO, and WLLVM.

We propose a BoF for these parties and all interested tomeet and discuss the benefits and technical challenges involved,learn about each others' goals and use-cases, and to identifycollaboration opportunities across these overlapping projects.

Our interest:We at UIUC are developing a system called "ALLVM" in whichall components are represented as LLVM IR first andforemost. Our goal is to explore the potential benefits ofthe approach for improving performance, strengthening security,and simplifying failure diagnosis for production code.A second goal is to make ALLVM available widely as a platform for research. As part of this ongoing project we aredeveloping and automating the construction of completeLLVM-based representations of real-world software, as wellas building an ecosystem of supporting tools.