[llvm-devmeeting] Announcing the 2018 LLVM Developers' Meeting Program

Tanya Lattner via llvm-devmeeting llvm-devmeeting at lists.llvm.org
Fri Aug 31 16:34:59 PDT 2018


Announcing the program for the 2018 LLVM Developers' Meeting Bay Area <http://blog.llvm.org/2018/08/announcing-program-for-2018-llvm.html>
The LLVM Foundation is excited to announce the program for the 2018 LLVM Developers' Meeting <https://llvm.org/devmtg/2018-10/> in San Jose, CA on October 17 & 18.
As a reminder, ticket prices for the event will increase on September 17th. Purchase your tickets today <https://www.eventbrite.com/e/2018-llvm-developers-meeting-bay-area-tickets-47003409463>!

Technical Talks
Lessons Learned Implementing Common Lisp with LLVM over Six Years <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk1> - Christian Schafmeister, Anastasia Stulova
Porting Function merging pass to thinlto <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk2> - Aditya Kumar
Build Impact of Explicit and C++ Standard Modules <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk3> - David Blaikie
Profile Guided Code Layout in LLVM and LLD <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk4> - Michael Spencer
Developer Toolchain for the Nintendo Switch <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk5> - Bob Campbell, Jeff Sirois
Methods for Maintaining OpenMP Semantics without Being Overly Conservative <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk6> - Jin Lin, Ernesto Su, Xinmin Tian
Understanding the performance of code using LLVM's Machine Code Analyzer (llvm-mca) <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk7> - Andrea Di Biagio, Matt Davis
Art Class for Dragons: Supporting GPU compilation without metadata hacks! <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk8> - Neil Hickey
Implementing an OpenCL compiler for CPU in LLVM <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk9> - Evgeniy Tyurin
Working with Standalone Builds of LLVM sub-projects <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk10> - Tom Stellard
Loop Transformations in LLVM: The Good, the Bad, and the Ugly <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk11> - Michael Kruse, Hal Finkel
Efficiently Implementing Runtime Metadata with LLVM <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk12> - Joe Groff, Doug Gregor
Coroutine Representations and ABIs in LLVM <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk13> - John McCall
Glow: LLVM-based machine learning compiler <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk14> - Nadav Rotem, Jakob Olesen
Graph Program Extraction and Device Partitioning in Swift for TensorFlow <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk15> - Mingsheng Hong, Chris Lattner
Memory Tagging, how it improves C++ memory safety, and what does it mean for compiler optimizations <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk16> - Kostya Serebryany, Evgenii Stepanov, Vlad Tsyrklevich
Improving code reuse in clang tools with clangmetatool <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk17> - Daniel Ruoso
Sound Devirtualization in LLVM <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk18> - Piotr Padlewski, Krzysztof Pszeniczny
Extending the SLP vectorizer to support variable vector widths <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk24> - Vasileios Porpodas, Rodrigo C. O. Rocha, Luís F. W. Góes
Revisiting Loop Fusion, and its place in the loop transformation framework. <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk19> - Johannes Doerfert, Kit Barton, Hal Finkel, Michael Kruse
Optimizing Indirections, using abstractions without remorse. <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk20> - Johannes Doerfert, Hal Finkel
Outer Loop Vectorization in LLVM: Current Status and Future Plans <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk21> - Florian Hahn, Satish Guggilla, Diego Caballero
Stories from RV: The LLVM vectorization ecosystem <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk22> - Simon Moll, Matthias Kurtenacker, Sebastian Hack
Faster, Stronger C++ Analysis with the Clang Static Analyzer <https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk23> - George Karpenkov, Artem Dergachev
Tutorials
Updating ORC JIT for Concurrency <http://blog.llvm.org/llvm.org/talk-abstracts.html#tutorial1> - Lang Hames, Breckin Loggins
Register Allocation: More than Coloring <https://llvm.org/devmtg/2018-10/talk-abstracts.html#tutorial2> - Matthias Braun
How to use LLVM to optimize your parallel programs <https://llvm.org/devmtg/2018-10/talk-abstracts.html#tutorial3> - William S. Moses
LLVM backend development by example (RISC-V) <https://llvm.org/devmtg/2018-10/talk-abstracts.html#tutorial4> - Alex Bradbury
Birds of a Feather
Debug Info BoF <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof1> - Vedant Kumar, Adrian Prantl
Lifecycle of LLVM bug reports <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof0> - Kristof Beyls, Paul Robinson
GlobalISel Design and Development <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof2> - Amara Emerson
Migrating to C++14, and beyond! <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof3> - JF Bastien
Ideal versus Reality: Optimal Parallelism and Offloading Support in LLVM <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof4> - Xinmin Tian, Hal Finkel, TB Schardl, Johannes Doerfert, Vikram Adve
Implementing the parallel STL in libc++ <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof5> - Louis Dionne
Clang Static Analyzer BoF <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof6> - Devin Coughlin
LLVM Foundation BoF <https://llvm.org/devmtg/2018-10/talk-abstracts.html#bof7> - LLVM Foundation Board of Directors
Lightning Talks
Automatic Differentiation in C/C++ Using Clang Plugin Infrastructure <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt1> - Vassil Vassilev, Aleksandr Efremov
More efficient LLVM devs: 1000x faster build file generation, -j1000 builds, and O(1) test execution <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt2> - Nico Weber
Heap-to-Stack Conversion <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt3> - Hal Finkel
TWINS - This Workflow is Not Scrum: Adapting Agile for Open Source Interaction <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt4> - Joshua Magee
Mutating the clang AST from Plugins <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt5> - Andrei Homescu, Per Larsen
atJIT: an online, feedback-directed optimizer for C++ <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt6> - Kavon Farvardin, Hal Finkel, Michael Kruse, John Reppy
Repurposing GCC Regression for LLVM Based Tool Chains <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt7> - Jeremy Bennett, Simon Cook, Ed Jones
ThinLTO Summaries in JIT Compilation <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt8> - Stefan Gränitz
Refuting False Bugs in the Clang Static Analyzer using SMT Solvers <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt9> - Mikhail R. Gadelha
What’s New In Outlining <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt0> - Jessica Paquette
DWARF v5 Highlights - Why You Care <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt10> - Paul Robinson, Pavel Labath, Wolfgang Pieb
Using TAPI to Understand APIs and Speed Up Builds <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt11> - Steven Wu, Juergen Ributzka
Hardware Interference Size <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt12> - JF Bastien
Dex: efficient symbol index for Clangd <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt13> - Kirill Bobyrev, Eric Liu, Sam McCall, Ilya Biryukov
Flang Update <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt14> - Steve Scalpone
clang-doc: an elegant generator for more civilized documentation <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt15> - Julie Hockett
Code Coverage with CPU Performance Monitoring Unit <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt16> - Ivan Baev, Bharathi Seshadri, Stefan Pejic
VecClone Pass: Function Vectorization via LoopVectorizer <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt17> - Matt Masten, Evgeniy Tyurin, Konstantina Mitropoulou
ISL Memory Management Using Clang Static Analyzer <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt18> - Malhar Thakkar, Ramakrishna Upadrasta
Eliminating always_inline in libc++: a journey of visibility and linkage <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt19> - Louis Dionne
Error Handling in Libraries: A Case Study <https://llvm.org/devmtg/2018-10/talk-abstracts.html#lt20> - James Henderson
Posters
Gaining fine-grain control over pass management <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster0> - serge guelton, adrien guinet, pierrick brunet, juan manuel martinez, béatrice creusillet
Integration of OpenMP, libcxx and libcxxabi packages into LLVM toolchain <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster1> - Reshabh Sharma
Improving Debug Information in LLVM to Recover Optimized-out Function Parameters <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster2> - Ananthakrishna Sowda, Djordje Todorovic, Nikola Prica, Ivan Baev
Automatic Compression for LLVM RISC-V <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster3> - Sameer AbuAsal, Ana Pazos
Guaranteeing the Correctness of LLVM RISC-V Machine Code with Fuzzing <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster4> - Jocelyn Wei, Ana Pazos, Mandeep Singh Grang
NEC SX-Aurora - A Scalable Vector Architecture <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster5> - Kazuhisa Ishizaka, Kazushi Marukawa, Erich Focht, Simon Moll, Matthias Kurtenacker, Sebastian Hack
Guaranteeing the Correctness of LLVM RISC-V Machine Code with Fuzzing <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster6> - Jocelyn Wei, Ana Pazos, Mandeep Singh Grang
NEC SX-Aurora - A Scalable Vector Architecture <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster7> - Kazuhisa Ishizaka, Kazushi Marukawa, Erich Focht, Simon Moll, Matthias Kurtenacker, Sebastian Hack
Extending Clang Static Analyzer to enable Cross Translation Unit Analysis <https://llvm.org/devmtg/2018-10/talk-abstracts.html#poster8> - Varun Subramanian
Leveraging Polyhedral Compilation in Chapel Compiler <https://llvm.org/llvm-dev/2018-10/talk-abstracts.html#poster9> - Siddharth Bhat, Michael Ferguson, Philip Pfaffe, Sahil Yerawar

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-devmeeting/attachments/20180831/6a6f514c/attachment-0001.html>


More information about the llvm-devmeeting mailing list