2010 LLVM Developers' MeetingTable of ContentsAboutProceedingsPortable Native ClientAMD OpenCL Compiler - Using LLVM to produce a cross-platform heterogeneous compiler tool chainImplementing Include-What-You-Use using clanglibclang: Thinking Beyond the CompilerPolly - Polyhedral optimizations in LLVMlibc++: A Standard Library for C++0xSymbolic Crosschecking of Floating-Point and SIMD CodeThe LLVM Assembler & Machine Code InfrastructureCreating cling, an interactive interpreter interface for clangLLDB: Modular Debugging InfrastructureThe Crack Scripting LanguageHardening LLVM With Random TestingC-to-Verilog.com : High-level synthesis using LLVMObject Files in LLVMConnecting the EDG front-end to LLVMLLVM for Open Shading LanguageExperiences on using LLVM to compile Click packet processing code to Stanford NetFPGA hardwareConference Dates: November 4-4, 2010Location: Hilton, 300 Almaden Boulevard, San Jose, CaliforniaEvent Site: https://llvm.org/devmtg/2010-11/AboutSponsored by Apple, QuIC, Google, and QualcommThe 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.ProceedingsPortable Native ClientDavid Sehr (Google) [Slides] [Video]AMD OpenCL Compiler - Using LLVM to produce a cross-platform heterogeneous compiler tool chainMicah Villmow (AMD Inc.) [Slides] [Video]Implementing Include-What-You-Use using clangCraig Silverstein (Google) [Slides] [Video]libclang: Thinking Beyond the CompilerDoug Gregor (Apple Inc.) [Slides] [Video]Polly - Polyhedral optimizations in LLVMTobias Grosser (University of Passau) [Slides] [Video]libc++: A Standard Library for C++0xHoward Hinnant (Apple Inc.) [Slides] [Video]Symbolic Crosschecking of Floating-Point and SIMD CodePeter Collingbourne (Imperial College London) [Slides] [Video]The LLVM Assembler & Machine Code InfrastructureDaniel Dunbar (Apple Inc.) [Slides] [Video]Creating cling, an interactive interpreter interface for clangAxel Naumann (CERN) [Slides] [Video]LLDB: Modular Debugging InfrastructureGreg Clayton (Apple Inc.) [Slides] [Video]The Crack Scripting LanguageMichael Muller (Google) [Slides] [Video]Hardening LLVM With Random TestingXuejun Yang (University of Utah) [Slides] [Video]C-to-Verilog.com : High-level synthesis using LLVMNadav Rotem (Haifa University) [Slides] [Video]Object Files in LLVMMichael Spencer (Gainsville University) [Slides] [Video]Connecting the EDG front-end to LLVMRenato Golin (ARM) [Slides] [Video]LLVM for Open Shading LanguageLarry Gritz (Sony Pictures Imageworks) [Slides] [Video]Experiences on using LLVM to compile Click packet processing code to Stanford NetFPGA hardwareErik Rubow (Ericsson Research Silicon Valley) [Slides] [Video]