.

.

TimeTrack 1 (Appleton Tower, Lecture Theatre 4)Track 2 (Appleton Tower, Lecture Theatre 5)

.

Monday 7th April09:00Registration opens

.

09:30Arrival tea/coffee and pastries

.

09:30-12:30Hacker's Lab

.

10:45-11:45Mid-morning tea/coffee

.

12:30-13:15Lunch (Sandwiches)

.

13:15-13:30Conference Opening & Welcome
Tobias Edler von Koch (Univ. of Edinburgh)

.

13:30-14:30Keynote 1:
Chandler Carruth (Google)

.

14:30-15:10"LTO: History and work to be done"
Rafael Ávila de Espíndola (World Wide Studios - Sony Computer Entertainment)
"Branching in Data-Parallel Languages using Predication with LLVM"
Marcello Maggioni (Codeplay Software)

.

15:10-15:40Afternoon tea/coffee and cake

.

15:40-16:20"clang-tidy - Lint-like checks and beyond"
Daniel Jasper (Google)
"BEAMJIT: An LLVM based just-in-time compiler for Erlang"
Frej Drejhammar (Swedish Institute of Computer Science)

.

16:20-17:00"How to build LLVM in under ten seconds"
Andy Thomason (Goldsmiths)
BoF "LLVMLinux - Clang and the Linux Kernel. State of the Union and ongoing collaboration"
Jan-Simon Möller (LLVMLinux Project)

.

.

19:00-19:30Drinks Reception at National Museum of Scotland (Entrance Hall)

.

19:30-00:00Gala Dinner at National Museum of Scotland (Grand Gallery)

.

.

Tuesday 8th April08:45Start of Day 2

.

08:45-09:00Arrival tea/coffee and pastries

.

09:00-10:00Keynote 2: "What’s new in C++14, and how you can take advantage of it" - Marshall Clow (Qualcomm)

.

10:00-10:40"PlayStation®4 CPU Toolchain: Launch Post-mortem"
Greg Bedwell (SN Systems Ltd - Sony Computer Entertainment)
"Portable Native Client. Fast, Secure, Simple: Pick Three."
JF Bastien (Google)

.

10:40-11:00Mid-morning tea/coffee

.

11:00-12:00Lightning Talks

.

12:00-13:00Posters &
Lunch

.

13:00-13:40"A new ABI for little-endian PowerPC64: design and implementation"
Ulrich Weigand (IBM Linux Technology Center)
"clang-cl: what it is, how it works, and how to use it"
Hans Wennborg (Google)

.

13:40-14:20"Custom Alias-analysis in an LLVM-backed region-based Dynamic Binary Translator"
Tom Spink (University of Edinburgh)
"Fabric Engine and KL: LLVM for 3D Digital Content Creation"
Andrew MacPherson (Fabric Software Inc.)

.

14:20-14:40Afternoon tea/coffee and cake

.

14:40-15:20"Efficient code generation for weakly ordered architectures"
Reinoud Elhorst, Mark Batty, David Chisnall (University of Cambridge)
BoF - "Toolchain layout and Driver design for Multi-target support"
Iain Sandoe (Codesourcery / Mentor Graphics)

.

15:20-16:20"Refactoring a large C++ codebase using clang"
Nick Lewycky (Google)
"Building an LLVM Backend"
Fraser Cormack, Pierre-André Saulais (Codeplay Software)

.

16:20-16:45Raffle & Conference Close

.