None
EN
2017 US LLVM Developers' Meeting Program
NULL
The LLVM Project Blog
The LLVM Foundation is excited to announce the selected proposals for the 2017 US LLVM Developers' Meeting!Keynotes:Falcon: An optimizing Java JIT
- Philip ReamesCompiling Android userspace and Linux kernel with LLVM
- Stephen Hines, Nick Desaulniers and Greg HackmannTalks:Apple LLVM GPU Compiler: Embedded Dragons
- Marcello Maggioni and Charu ChandrasekaranBringing link-time optimization to the embedded world: (Thin)LTO with Linker Scripts
- Tobias Edler von Koch, Sergei Larin, Shankar Easwaran and Hemant KulkarniAdvancing Clangd: Bringing persisted indexing to Clang tooling
- Marc-Andre LaperleThe Further Benefits of Explicit Modularization: Modular Codegen
- David Blaikieeval() in C++
- Sean CallananEnabling Parallel Computing in Chapel with Clang and LLVM
- Michael FergusonStructure-aware fuzzing for Clang and LLVM with libprotobuf-mutator
- Kostya Serebryany, Vitaly Buka and Matt MorehouseAdding Index‐While‐Building and Refactoring to Clang
- Alex Lorenz and Nathan HawesXRay in LLVM: Function Call Tracing and Analysis
- Dean Michael BerrisGlobalISel: Past, Present, and Future
- Quentin Colombet and Ahmed BougachaDominator Trees and incremental updates that transcend time
- Jakub KuderskiScale, Robust and Regression-Free Loop Optimizations for Scientific Fortran and Modern C++
- Tobias Grosser and Michael KruseImplementing Swift Generics
- Douglas Gregor, Slava Pestov and John McCalllld: A Fast, Simple, and Portable Linker
- Rui UeyamaVectorizing Loops with VPlan – Current State and Next Steps
- Ayal Zaks and Gil RapaportLLVM Compile-Time: Challenges. Improvements. Outlook. - Michael ZolotukhinChallenges when building an LLVM bitcode Obfuscator
- Serge Guelton, Adrien Guinet, Juan Manuel Martinez and Pierrick BrunetBuilding Your Product Around LLVM Releases
- Tom StellardThe Type Sanitizer: Free Yourself from -fno-strict-aliasing - Hal FinkelBoFs:Storing Clang data for IDEs and static analysis
- Marc-Andre LaperleSource-based Code Coverage BoF
- Eli Friedman and Vedant KumarClang Static Analyzer BoF
- Devin Coughlin, Artem Dergachev and Anna ZaksCo-ordinating RISC-V development in LLVM
- Alex BradburyThoughts and State for Representing Parallelism with Minimal IR Extensions in LLVM
- Xinmin Tian, Hal Finkel, Tb Schardl, Johannes Doerfert and Vikram AdveBoF - Loop and Accelerator Compilation Using Integer Polyhedra
- Tobias Grosser and Hal FinkelLLDB Future Directions
- Zachary Turner and David BlaikieLLVM Foundation - Status and Involvement
- LLVM Foundation Board of DirectorsTutorials:Writing Great Machine Schedulers
- Javed Absar and Florian HahnTutorial: Head First into GlobalISel
- Daniel Sanders, Aditya Nandakumar and Justin BognerWelcome to the back-end: The LLVM machine representation.
- Matthias BraunLightning Talks:Porting OpenVMS using LLVM
- John ReaganPorting LeakSanitizer: A Beginner's Guide
- Francis RicciIntrosort based sorting function for libc++
- Divya Shanmughan and Aditya KumarCode Size Optimization: Interprocedural Outlining at the IR Level
- River RiddleThreadSanitizer APIs for external libraries
- Kuba MracekA better shell command-line autocompletion for clang
- Yuka TakahashiA CMake toolkit for migrating C++ projects to clang’s module system.
- Raphael IsemannDebugging of optimized code: Extending the lifetime of local variables
- Wolfgang PiebAn LLVM based Loop Profiler
- Shalini Jain, Kamlesh Kumar, Suresh Purini, Dibyendu Das and Ramakrishna UpadrastaCompiling cross-toolchains with CMake and runtimes build
- Petr HosekStudent Research Competition:VPlan + RV: A Proposal
- Simon Moll and Sebastian HackPolyhedral Value & Memory Analysis
- Johannes Doerfert and Sebastian HackDLVM: A Compiler Framework for Deep Learning DSLs
- Richard Wei, Vikram Adve and Lane SchwartzLeveraging LLVM to Optimize Parallel Programs
- William MosesExploiting and improving LLVM's data flow analysis using superoptimizer
- Jubi Taneja and John RegehrPosters:Venerable Variadic Vulnerabilities Vanquished
- Priyam Biswas, Alessandro Di Federico, Scott A. Carr, Prabhu Rajasekaran, Stijn Volckaert, Yeoul Na, Michael Franz and Mathias PayerExtending LLVM’s masked.gather/scatter Intrinsic to Read/write Contiguous Chunks from/to Arbitrary Locations.
- Farhana Aleen, Elena Demikhovsky, Hideki Saito, and David KreitzerAn LLVM based Loop Profiler
- Shalini Jain, Kamlesh Kumar, Suresh Purini, Dibyendu Das and Ramakrishna UpadrastaLeveraging Compiler Optimizations to Reduce Runtime Fault Recovery Overhead - Fateme S. Hosseini, Pouya Fotouhi, Chengmo Yang and Guang R. GaoPolyhedral Optimizations and transparent GPU offloading for Julia by Polly - Sanjay Srivallabh SingapuramImproving debug information in LLVM to recover optimized-out function parameters - Ananth Sowda and Ivan BaevAdding Debug Information and Merge Attribute to Merge-Functions LLVM passes - Anmol ParalkarALLVM: LLVM All the Things! - Will Dietz and Vikram AdveProject Sulong - Executing LLVM IR on top of a JVM - Matthias Grimmer and Christian WimmerJIT Fuzzing Solver: A LibFuzzer based constraint solver - Daniel Liew, Cristian Cadar and Alastair DonaldsonNon-determinism in LLVM Code Generation - Mandeep Singh GrangIf you are interested in any of these talks, you should register to attend the 2017 US LLVM Developers' Meeting! Tickets are limited, so register now!