2012 European Conference What : The second European meeting, the first full conference.

: The second European meeting, the first full conference. Why : To get acquainted, learn how LLVM is used, and exchange ideas.

: To get acquainted, learn how LLVM is used, and exchange ideas. When : April 12th, 2012 from 12:00 noon to April 13th, 2012 12:00 noon (plus optional afternoon workshops)

: April 12th, 2012 from 12:00 noon to April 13th, 2012 12:00 noon (plus optional afternoon workshops) Where: Hotel Russell, 1-8 Russell Square, Bloomsbury, London, WC1B 5BE, UK. (map) SPONSORED BY: ARM Ltd., QuIC, Google Announcements Thanks for making this such a successful event! Presentations Author Title Slides Lee Smith

ARM Introduction Slides | Video Hal Finkel

Argonne National Laboratory Autovectorization with LLVM Slides | Video Manuel Klimek

Google Refactoring C++ with Clang Slides | Video Eli Bendersky

Intel MCJIT Slides | Video Wayne Palmer

Barclays Capital Generating Serialisation Code with Clang Slides (PDF) | Video Richard Barton

ARM Guaranteeing the correctness of MC for ARM Slides (PDF) | Video Michael Spencer

Sony Computer Entertainment America lld - the LLVM Linker Slides (PDF) | Video Igor Bohm

University of Edinburgh Reducing dynamic compilation latency - concurrent and parallel dynamic compilation Slides | Video Mark Charlebois

QuIC Building Linux with LLVM Slides (PDF) | Video Pablo Barrio

Univ. Politécnica de Madrid Turning control flow graphs into function call graphs: transformation of partitioned codes for execution in heterogeneous architectures Slides (PDF) | Video Reed Kotler

MIPS Tablegen Deep Dive Slides (PDF) | Supporting files | Video Ralf Karrenberg & Sebastian Hack

Saarland University Improving Performance of OpenCL on CPUs Slides | Video Workshops Author Title Materials David Chisnall What LLVM can do for you Slides | memo.cc | examples.tbz2 Anton Korobeynikov Building a backend in 24 hours Slides Schedule The schedule is available here.