The LLVM Compiler Infrastructure
Site Map:
Download!
Download now: LLVM 3.4
All Releases
APT Packages
Win Installer

View the open-source
license

Search this Site


Useful Links
Release Emails
3.4: Jan 2014
3.3: Jun 2013
3.2: Dec 2012
3.1: May 2012
3.0: Dec 2011
2.9: Apr 2011
2.8: Oct 2010
2.7: Apr 2010
2.6: Oct 2009
2.5: Mar 2009
2.4: Nov 2008
2.3: Jun 2008
2.2: Feb 2008
2.1: Sep 2007
2.0: May 2007
Older News

Developer Mtgs
Maintained by:
Chris Lattner
2014 European LLVM Conference
EuroLLVM

SPONSORED BY: ARM, QuIC, Codeplay, HSA Foundation, Google, Parrot, and SICSA.

  1. Information
  2. Programme
  • What: The 4th European LLVM Meeting
  • Why: To network, learn how LLVM is used, and exchange ideas
  • When: Monday 7th - Tuesday 8th April 2014
  • Where: Edinburgh, Scotland

Information

The 4th European LLVM conference (EuroLLVM) took place on April 7th-8th 2014 in Edinburgh, Scotland. A total of 211 participants from across the world registered for the conference. The event was hosted by the University of Edinburgh's School of Informatics. Thanks to all who came!

NEWS  
  • All presentation slides and posters are available for download. Videos still to come.

Programme

Speaker Title  
Tobias Edler von Koch
(University of Edinburgh)
Conference Opening & Welcome [Slides]
Chandler Carruth
(Google)
Keynote: Passes in LLVM, Part 1 [Slides]
Marshall Clow
(Qualcomm)
Keynote: What's new in C++14, and how you can take advantage of it [Slides]
Rafael Ávila de Espíndola
(World Wide Studios/Sony Computer Entertainment)
LTO: History and work to be done [Slides]
Reinoud Elhorst, Mark Batty, David Chisnall
(University of Cambridge)
Efficient code generation for weakly ordered architectures [Slides] [Report]
Andy Thomason
(Goldsmiths)
How to build LLVM in under ten seconds [Slides] [Web version]
Ulrich Weigand
(IBM Linux Technology Center)
A new ABI for little-endian PowerPC64: design and implementation [Slides]
JF Bastien
(Google)
Portable Native Client. Fast, Secure, Simple: Pick Three. [Slides] [Notes]
Marcello Maggioni
(Codeplay Software)
Branching in Data-Parallel Languages using Predication with LLVM [Slides]
Daniel Jasper
(Google)
clang-tidy - Lint-like checks and beyond [Slides]
Greg Bedwell
(SN Systems Ltd/Sony Computer Entertainment)
PlayStation(R)4 CPU Toolchain: Launch Post-mortem [Slides]
Andrew MacPherson
(Fabric Software Inc.)
Fabric Engine and KL: LLVM for 3D Digital Content Creation [Slides]
Frej Drejhammar
(Swedish Institute of Computer Science)
BEAMJIT: An LLVM based just-in-time compiler for Erlang [Slides]
Tom Spink
(University of Edinburgh)
Custom Alias-analysis in an LLVM-backed region-based Dynamic Binary Translator [Slides]
Hans Wennborg
(Google)
clang-cl: what it is, how it works, and how to use it [Slides]

Tutorials

Speaker Title  
Nick Lewycky
(Google)
Refactoring a large C++ codebase using clang [Slides] [Code]
Fraser Cormack, Pierre-André Saulais
(Codeplay Software)
Building an LLVM Backend [Slides]

Lightning Talks & Posters

Author Title  
Kostya Serebryany (Google) Detecting "container overflow" bugs [Slides]
Gabor Greif 3-bit Waymarking [Slides]
Jason Evans (Facebook) Targeting HHVM's JIT compiler to LLVM [Slides]
Tobias Rieger (HU Berlin) Async Magic - std::async in C++ and its consequences for optimizations [Slides]
Kostya Serebryany (Google) "AsanCoverage" -- coverage combined with AddressSanitizer [Slides]
Gabor Ballabas (University of Szeged, Hungary) LLVM AArch64 buildbot [Slides] [Poster]
Tilmann Scheller (Samsung Electronics) Fast JIT code generation [Slides]
Franz Richter-Gottfried
(Friedrich-Alexander-University Erlangen-Nuremberg)
OCLAcc - OpenCL for FPGA-Accelerators [Poster]
Marcello Maggioni (Codeplay Software) LLVM Data Structures [Slides]
Jonathan Roelofs (CodeSourcery / Mentor Graphics) Which targets does clang support? [Slides]
Andrey Bokhanko (Intel) Intel Clang-Based C++ Compiler [Poster]
Virgile Prevosto and Franck Védrine (CEA LIST)
Bart Jacobs and Gijs van Spauwen (KU Leuven)
Clang as a C++ front-end for Frama-C and VeriFast [Poster]
Yi-Hong Lyu
(Institute of Information Science, Academia Sinica)
DBILL: An Efficient and Retargetable Dynamic Binary Instrumentation Framework using LLVM Backend [Poster]
Simon Cook (Embecosm) Machine Guided Energy Efficient Compilation (MAGEEC) and LLVM [Poster]

For historical interest, the full conference programme can be found here.