2010 LLVM Developers' Meeting Agenda What : The fourth general meeting of LLVM Developers and Users.

: The fourth general meeting of LLVM Developers and Users. Why : To get acquainted, learn how LLVM is used, and exchange ideas.

: To get acquainted, learn how LLVM is used, and exchange ideas. When : November 4, 2010

: November 4, 2010 Where: Hilton, 300 Almaden Boulevard, San Jose, CA SPONSORED BY: Apple, QuIC, Google, Qualcomm The meeting serves as a forum for LLVM, Clang, LLDB and other LLVM project developers and users to get acquainted, learn how LLVM is used, and exchange ideas about LLVM and its (potential) applications. More broadly, we believe the event will be of particular interest to the following people: Active developers of projects in the LLVM Umbrella (LLVM core, Clang, LLDB, libc++, compiler_rt, klee, dragonegg, etc).

Anyone interested in using these as part of another project.

Compiler, programming language, and runtime enthusiasts.

Those interested in using compiler and toolchain technology in novel and interesting ways. We also invite you to sign up for the official Developer Meeting mailing list to be kept informed of updates concerning the meeting: Agenda Media Talk [Slides] [Video] Portable Native Client

David Sehr, Google [Slides] [Video] AMD OpenCL Compiler - Using LLVM to produce a cross-platform heterogeneous compiler tool chain

Micah Villmow, AMD Inc. [Slides] [Video] Implementing Include-What-You-Use using clang

Craig Silverstein, Google [Slides] [Video] libclang: Thinking Beyond the Compiler

Doug Gregor, Apple Inc. [Slides] [Video] Polly - Polyhedral optimizations in LLVM

Tobias Grosser , University of Passau [Slides] [Video] libc++: A Standard Library for C++0x

Howard Hinnant, Apple Inc. [Slides] [Video] Symbolic Crosschecking of Floating-Point and SIMD Code

Peter Collingbourne, Imperial College London [Slides] [Video] The LLVM Assembler & Machine Code Infrastructure

Daniel Dunbar, Apple Inc. [Slides] [Video] Creating cling, an interactive interpreter interface for clang

Axel Naumann, CERN [Slides] [Video] LLDB: Modular Debugging Infrastructure

Greg Clayton, Apple Inc. [Slides] [Video] The Crack Scripting Language

Michael Muller, Google [Slides] [Video] Hardening LLVM With Random Testing

Xuejun Yang, University of Utah [Slides] [Video] C-to-Verilog.com : High-level synthesis using LLVM

Nadav Rotem, Haifa University [Slides] [Video] Object Files in LLVM

Michael Spencer, Gainsville University [Slides] [Video] Connecting the EDG front-end to LLVM

Renato Golin, ARM [Slides] [Video] LLVM for Open Shading Language

Larry Gritz, Sony Pictures Imageworks [Slides] [Video] Experiences on using LLVM to compile Click packet processing code to Stanford NetFPGA hardware

Erik Rubow, Ericsson Research Silicon Valley