Tanya Lattner via llvm-dev
2019-Oct-08 06:51 UTC
[llvm-dev] Moderators needed for the 2019 LLVM Developers' Meeting
The 2019 LLVM Developers’ Meeting relies on volunteers to keep things running smoothly. Moderators are critical to this as they keep speakers on track and facilitate Q&A after the talk. I’m looking for community members who would be attending specific talks anyway, to volunteer to moderate the session. If you are interested in volunteering, please respond to this email with your first and second choice session times. You will moderate all talks during that time slot and they will occur back to back in the same room. Moderators introduce the speaker, give the speaker warnings about time, and facilitate Q&A by running microphones. You must be registered to moderate a session. Full schedule here: https://llvmdevmtg2019.sched.com Session #1: Tuesday, Oct 22, 10:20am-12:40pm (4 Technical talks) ** Could be split into 2 with 2 moderators. Let me know if preferred. Room: GENERAL SESSION (LL20ABC) arm64e: An ABI for Pointer Authentication Ahmed Bougacha, John McCall Code-Generation for the Arm M-profile Vector Extension Sjoerd Meijer, Sam Parker Ownership SSA and Semantic SIL Michael Gottesman An MLIR Dialect for High-Level Optimization of Fortran Eric Schweitz Session #2: Tuesday, Oct 22, 10:20am-12:40pm (2 Tutorials) Room: BREAKOUT ROOM-2 (LL21CD) An overview of LLVM Eric Christopher, Sanjoy Das, Johannes Doerfert An overview of Clang Anastasia Stulova, Sven van Haastregt Session #3, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels) Room: GENERAL SESSION (LL20ABC) Link Time Optimization For Swift Jin Lin Panel: Inter-procedural Optimization (IPO) Teresa Johnson, Johannes Doerfert, Philip Reames, Chandler Carruth The Loop Optimization Working Group Hal Finkel, Kit Barton, Sjoerd Meijer, Michael Kruse, Philip Reames Session #4, Tuesday, Oct 22, 2:00pm-4:20pm (4 Technical Talks) Room: BREAKOUT ROOM-1 (LL21AB) LLVM-Reduce for testcase reduction Diego Treviño Ferrer LLVM-Canon: Shooting for Clear Diffs Michal Paszkowski Porting by a 1000 Patches: Bringing Swift to Windows Saleem Abdulrasool Optimizing builds on Windows: some practical considerations Alexandre Ganea Session #5, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels) Room: BREAKOUT ROOM-2 (LL21CD) How to Contribute to LLVM Kit Barton, Chris Bieneman Writing an LLVM Pass: 101 Andrzej Warzyński Session #6, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks) Room: GENERAL SESSION (LL20ABC) Propeller: Profile Guided Large Scale Performance Enhancing Relinker Sriraman Tallam Hot Cold Splitting Optimization Pass In LLVM Aditya Kumar The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework Johannes Doerfert Session #7, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks) Room: BREAKOUT ROOM-1 (LL21AB) Better C++ debugging using Clang Modules in LLDB Raphael Isemann Memoro: Scaling an LLVM-based Heap profiler Thierry Treyer Maturing an LLVM backend: Lessons learned from the RISC-V target Alex Bradbury Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF) Room: BREAKOUT ROOM-2 (LL21CD) Getting Started with the LLVM Testing Infrastructure Brian Homerding, Michael Kruse LLDB BoF Jonas Devlieghere Session #9, Wednesday, Oct 23, 9:00am-10:25am (Keynote and Technical Talk) Room: GENERAL SESSION (LL20ABC) Even Better C++ Performance and Productivity: Enhancing Clang to Support Just-in-Time Compilation of Templates Hal Finkel Address spaces in LLVM Matt Arsenault Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk) Room: BREAKOUT ROOM-1 (LL21AB) LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials Meike Baumgärtner, Dmitri Gribenko Session #11, Wednesday, Oct 23, 10:45am-12:30pm (3 Technical Talks) Room: GENERAL SESSION (LL20ABC) The clang constexpr interpreter Nandor Licker From C++ for OpenCL to C++ for accelerator devices Anastasia Stulova Making UB hurt less: security mitigations through automatic variable initialization JF Bastien Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) Room: BREAKOUT ROOM-1 (LL21AB) Getting Started With LLVM: Basics Jessica Paquette, Florian Hahn The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer Kristóf Umann Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) Room: BREAKOUT ROOM-2 (LL21CD) Developing the Clang Static Analyzer Artem Dergachev Souper-Charging Peepholes with Target Machine Info Min-Yih Hsu Session #14, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) Room: GENERAL SESSION (LL20ABC) The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework Johannes Doerfert Writing Loop Optimizations in LLVM Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton Session #15, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) Room: BREAKOUT ROOM-1 (LL21AB) ASTImporter: Merging Clang ASTs Gábor Márton My first clang warning Meike Baumgärtner, Dmitri Gribenko Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) Room: GENERAL SESSION (LL20ABC) Alive2: Verifying Existing Optimizations Nuno Lopes Using LLVM's portable SIMD with Zig Shawn Landden Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) Room: BREAKOUT ROOM-1 (LL21AB) Loop-transformation #pragmas in the front-end Michael Kruse Transitioning the Networking Software Toolchain to Clang/LLVM Ivan Baev, Bharathi Seshadri, Jeremy Stenglein Session #18, Wednesday, Oct 23, 5:00pm-6:10pm (2 BoFs) Room: BREAKOUT ROOM-2 (LL21CD) Towards better code generator design and unification for a stack machine Dmitrii Borisenkov Debug Info BoF Adrian Prantl -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191007/b1c22718/attachment-0001.html>
Tanya Lattner via llvm-dev
2019-Oct-16 06:42 UTC
[llvm-dev] Moderators needed for the 2019 LLVM Developers' Meeting
I am still in need of many moderators. If you can help at all, it would be very much appreciated! Thanks -Tanya Open slots: Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF) Room: BREAKOUT ROOM-2 (LL21CD) Getting Started with the LLVM Testing Infrastructure Brian Homerding, Michael Kruse LLDB BoF Jonas Devlieghere Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk) Room: BREAKOUT ROOM-1 (LL21AB) LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials Meike Baumgärtner, Dmitri Gribenko Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) Room: BREAKOUT ROOM-1 (LL21AB) Getting Started With LLVM: Basics Jessica Paquette, Florian Hahn The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer Kristóf Umann Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) Room: BREAKOUT ROOM-2 (LL21CD) Developing the Clang Static Analyzer Artem Dergachev Souper-Charging Peepholes with Target Machine Info Min-Yih Hsu Session #14, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) Room: GENERAL SESSION (LL20ABC) The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework Johannes Doerfert Writing Loop Optimizations in LLVM Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton Session #15, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) Room: BREAKOUT ROOM-1 (LL21AB) ASTImporter: Merging Clang ASTs Gábor Márton My first clang warning Meike Baumgärtner, Dmitri Gribenko Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) Room: GENERAL SESSION (LL20ABC) Alive2: Verifying Existing Optimizations Nuno Lopes Using LLVM's portable SIMD with Zig Shawn Landden Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) Room: BREAKOUT ROOM-1 (LL21AB) Loop-transformation #pragmas in the front-end Michael Kruse Transitioning the Networking Software Toolchain to Clang/LLVM Ivan Baev, Bharathi Seshadri, Jeremy Stenglein> On Oct 7, 2019, at 11:51 PM, Tanya Lattner <tanyalattner at llvm.org> wrote: > > The 2019 LLVM Developers’ Meeting relies on volunteers to keep things running smoothly. Moderators are critical to this as they keep speakers on track and facilitate Q&A after the talk. I’m looking for community members who would be attending specific talks anyway, to volunteer to moderate the session. > > If you are interested in volunteering, please respond to this email with your first and second choice session times. You will moderate all talks during that time slot and they will occur back to back in the same room. Moderators introduce the speaker, give the speaker warnings about time, and facilitate Q&A by running microphones. You must be registered to moderate a session. > > Full schedule here: > https://llvmdevmtg2019.sched.com <https://llvmdevmtg2019.sched.com/> > > Session #1: Tuesday, Oct 22, 10:20am-12:40pm (4 Technical talks) > ** Could be split into 2 with 2 moderators. Let me know if preferred. > Room: GENERAL SESSION (LL20ABC) > arm64e: An ABI for Pointer Authentication > Ahmed Bougacha, John McCall > Code-Generation for the Arm M-profile Vector Extension > Sjoerd Meijer, Sam Parker > Ownership SSA and Semantic SIL > Michael Gottesman > An MLIR Dialect for High-Level Optimization of Fortran > Eric Schweitz > > Session #2: Tuesday, Oct 22, 10:20am-12:40pm (2 Tutorials) > Room: BREAKOUT ROOM-2 (LL21CD) > An overview of LLVM > Eric Christopher, Sanjoy Das, Johannes Doerfert > An overview of Clang > Anastasia Stulova, Sven van Haastregt > > Session #3, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels) > Room: GENERAL SESSION (LL20ABC) > Link Time Optimization For Swift > Jin Lin > Panel: Inter-procedural Optimization (IPO) > Teresa Johnson, Johannes Doerfert, Philip Reames, Chandler Carruth > The Loop Optimization Working Group > Hal Finkel, Kit Barton, Sjoerd Meijer, Michael Kruse, Philip Reames > > Session #4, Tuesday, Oct 22, 2:00pm-4:20pm (4 Technical Talks) > Room: BREAKOUT ROOM-1 (LL21AB) > LLVM-Reduce for testcase reduction > Diego Treviño Ferrer > LLVM-Canon: Shooting for Clear Diffs > Michal Paszkowski > Porting by a 1000 Patches: Bringing Swift to Windows > Saleem Abdulrasool > Optimizing builds on Windows: some practical considerations > Alexandre Ganea > > Session #5, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels) > Room: BREAKOUT ROOM-2 (LL21CD) > How to Contribute to LLVM > Kit Barton, Chris Bieneman > Writing an LLVM Pass: 101 > Andrzej Warzyński > > > Session #6, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks) > Room: GENERAL SESSION (LL20ABC) > Propeller: Profile Guided Large Scale Performance Enhancing Relinker > Sriraman Tallam > Hot Cold Splitting Optimization Pass In LLVM > Aditya Kumar > The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework > Johannes Doerfert > > Session #7, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks) > Room: BREAKOUT ROOM-1 (LL21AB) > Better C++ debugging using Clang Modules in LLDB > Raphael Isemann > Memoro: Scaling an LLVM-based Heap profiler > Thierry Treyer > Maturing an LLVM backend: Lessons learned from the RISC-V target > Alex Bradbury > > > Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF) > Room: BREAKOUT ROOM-2 (LL21CD) > Getting Started with the LLVM Testing Infrastructure > Brian Homerding, Michael Kruse > LLDB BoF > Jonas Devlieghere > > > Session #9, Wednesday, Oct 23, 9:00am-10:25am (Keynote and Technical Talk) > Room: GENERAL SESSION (LL20ABC) > Even Better C++ Performance and Productivity: Enhancing Clang to Support Just-in-Time Compilation of Templates > Hal Finkel > Address spaces in LLVM > Matt Arsenault > > > Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk) > Room: BREAKOUT ROOM-1 (LL21AB) > LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials > Meike Baumgärtner, Dmitri Gribenko > > Session #11, Wednesday, Oct 23, 10:45am-12:30pm (3 Technical Talks) > Room: GENERAL SESSION (LL20ABC) > The clang constexpr interpreter > Nandor Licker > From C++ for OpenCL to C++ for accelerator devices > Anastasia Stulova > Making UB hurt less: security mitigations through automatic variable initialization > JF Bastien > > Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) > Room: BREAKOUT ROOM-1 (LL21AB) > Getting Started With LLVM: Basics > Jessica Paquette, Florian Hahn > The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer > Kristóf Umann > > Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) > Room: BREAKOUT ROOM-2 (LL21CD) > Developing the Clang Static Analyzer > Artem Dergachev > Souper-Charging Peepholes with Target Machine Info > Min-Yih Hsu > > Session #14, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) > Room: GENERAL SESSION (LL20ABC) > The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework > Johannes Doerfert > Writing Loop Optimizations in LLVM > Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton > > Session #15, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) > Room: BREAKOUT ROOM-1 (LL21AB) > ASTImporter: Merging Clang ASTs > Gábor Márton > My first clang warning > Meike Baumgärtner, Dmitri Gribenko > > Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) > Room: GENERAL SESSION (LL20ABC) > Alive2: Verifying Existing Optimizations > Nuno Lopes > Using LLVM's portable SIMD with Zig > Shawn Landden > > Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) > Room: BREAKOUT ROOM-1 (LL21AB) > Loop-transformation #pragmas in the front-end > Michael Kruse > Transitioning the Networking Software Toolchain to Clang/LLVM > Ivan Baev, Bharathi Seshadri, Jeremy Stenglein > > Session #18, Wednesday, Oct 23, 5:00pm-6:10pm (2 BoFs) > Room: BREAKOUT ROOM-2 (LL21CD) > Towards better code generator design and unification for a stack machine > Dmitrii Borisenkov > Debug Info BoF > Adrian Prantl > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191015/895f4adb/attachment-0001.html>
I just need one moderator for this session: Session #15, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) Room: BREAKOUT ROOM-2 (LL21CD) ASTImporter: Merging Clang ASTs Gábor Márton My first clang warning Meike Baumgärtner, Dmitri Gribenko Please let me know! Thanks, Tanya> On Oct 7, 2019, at 11:51 PM, Tanya Lattner <tanyalattner at llvm.org> wrote: > > The 2019 LLVM Developers’ Meeting relies on volunteers to keep things running smoothly. Moderators are critical to this as they keep speakers on track and facilitate Q&A after the talk. I’m looking for community members who would be attending specific talks anyway, to volunteer to moderate the session. > > If you are interested in volunteering, please respond to this email with your first and second choice session times. You will moderate all talks during that time slot and they will occur back to back in the same room. Moderators introduce the speaker, give the speaker warnings about time, and facilitate Q&A by running microphones. You must be registered to moderate a session. > > Full schedule here: > https://llvmdevmtg2019.sched.com <https://llvmdevmtg2019.sched.com/> > > Session #1: Tuesday, Oct 22, 10:20am-12:40pm (4 Technical talks) > ** Could be split into 2 with 2 moderators. Let me know if preferred. > Room: GENERAL SESSION (LL20ABC) > arm64e: An ABI for Pointer Authentication > Ahmed Bougacha, John McCall > Code-Generation for the Arm M-profile Vector Extension > Sjoerd Meijer, Sam Parker > Ownership SSA and Semantic SIL > Michael Gottesman > An MLIR Dialect for High-Level Optimization of Fortran > Eric Schweitz > > Session #2: Tuesday, Oct 22, 10:20am-12:40pm (2 Tutorials) > Room: BREAKOUT ROOM-2 (LL21CD) > An overview of LLVM > Eric Christopher, Sanjoy Das, Johannes Doerfert > An overview of Clang > Anastasia Stulova, Sven van Haastregt > > Session #3, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels) > Room: GENERAL SESSION (LL20ABC) > Link Time Optimization For Swift > Jin Lin > Panel: Inter-procedural Optimization (IPO) > Teresa Johnson, Johannes Doerfert, Philip Reames, Chandler Carruth > The Loop Optimization Working Group > Hal Finkel, Kit Barton, Sjoerd Meijer, Michael Kruse, Philip Reames > > Session #4, Tuesday, Oct 22, 2:00pm-4:20pm (4 Technical Talks) > Room: BREAKOUT ROOM-1 (LL21AB) > LLVM-Reduce for testcase reduction > Diego Treviño Ferrer > LLVM-Canon: Shooting for Clear Diffs > Michal Paszkowski > Porting by a 1000 Patches: Bringing Swift to Windows > Saleem Abdulrasool > Optimizing builds on Windows: some practical considerations > Alexandre Ganea > > Session #5, Tuesday, Oct 22, 2:00pm-4:20pm (Technical Talk and 2 Panels) > Room: BREAKOUT ROOM-2 (LL21CD) > How to Contribute to LLVM > Kit Barton, Chris Bieneman > Writing an LLVM Pass: 101 > Andrzej Warzyński > > > Session #6, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks) > Room: GENERAL SESSION (LL20ABC) > Propeller: Profile Guided Large Scale Performance Enhancing Relinker > Sriraman Tallam > Hot Cold Splitting Optimization Pass In LLVM > Aditya Kumar > The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework > Johannes Doerfert > > Session #7, Tuesday, Oct 22, 4:40pm-6:20pm (3 Technical Talks) > Room: BREAKOUT ROOM-1 (LL21AB) > Better C++ debugging using Clang Modules in LLDB > Raphael Isemann > Memoro: Scaling an LLVM-based Heap profiler > Thierry Treyer > Maturing an LLVM backend: Lessons learned from the RISC-V target > Alex Bradbury > > > Session #8, Tuesday, Oct 22, 4:40pm-6:20pm (Tutorial and BoF) > Room: BREAKOUT ROOM-2 (LL21CD) > Getting Started with the LLVM Testing Infrastructure > Brian Homerding, Michael Kruse > LLDB BoF > Jonas Devlieghere > > > Session #9, Wednesday, Oct 23, 9:00am-10:25am (Keynote and Technical Talk) > Room: GENERAL SESSION (LL20ABC) > Even Better C++ Performance and Productivity: Enhancing Clang to Support Just-in-Time Compilation of Templates > Hal Finkel > Address spaces in LLVM > Matt Arsenault > > > Session #10, Wednesday, Oct 23, 9:50am-10:25am (Technical Talk) > Room: BREAKOUT ROOM-1 (LL21AB) > LLVM Tutorials: How to write Beginner-Friendly, Inclusive Tutorials > Meike Baumgärtner, Dmitri Gribenko > > Session #11, Wednesday, Oct 23, 10:45am-12:30pm (3 Technical Talks) > Room: GENERAL SESSION (LL20ABC) > The clang constexpr interpreter > Nandor Licker > From C++ for OpenCL to C++ for accelerator devices > Anastasia Stulova > Making UB hurt less: security mitigations through automatic variable initialization > JF Bastien > > Session #12, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) > Room: BREAKOUT ROOM-1 (LL21AB) > Getting Started With LLVM: Basics > Jessica Paquette, Florian Hahn > The Penultimate Challange: Constructing bug reports in the Clang Static Analyzer > Kristóf Umann > > Session #13, Wednesday, Oct 23, 10:45am-12:30pm (1 Tutorial, 1 Technical Talk) > Room: BREAKOUT ROOM-2 (LL21CD) > Developing the Clang Static Analyzer > Artem Dergachev > Souper-Charging Peepholes with Target Machine Info > Min-Yih Hsu > > Session #14, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) > Room: GENERAL SESSION (LL20ABC) > The Attributor: A Versatile Inter-procedural Fixpoint Iteration Framework > Johannes Doerfert > Writing Loop Optimizations in LLVM > Ettore, Hal Finkel, Johannes Doerfert, Michael Kruse, Kit Barton > > Session #15, Wednesday, Oct 23, 1:45pm-4:00pm (2 Tutorials) > Room: BREAKOUT ROOM-1 (LL21AB) > ASTImporter: Merging Clang ASTs > Gábor Márton > My first clang warning > Meike Baumgärtner, Dmitri Gribenko > > Session #16, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) > Room: GENERAL SESSION (LL20ABC) > Alive2: Verifying Existing Optimizations > Nuno Lopes > Using LLVM's portable SIMD with Zig > Shawn Landden > > Session #17, Wednesday, Oct 23, 5:00pm-6:10pm (2 Technical Talks) > Room: BREAKOUT ROOM-1 (LL21AB) > Loop-transformation #pragmas in the front-end > Michael Kruse > Transitioning the Networking Software Toolchain to Clang/LLVM > Ivan Baev, Bharathi Seshadri, Jeremy Stenglein > > Session #18, Wednesday, Oct 23, 5:00pm-6:10pm (2 BoFs) > Room: BREAKOUT ROOM-2 (LL21CD) > Towards better code generator design and unification for a stack machine > Dmitrii Borisenkov > Debug Info BoF > Adrian Prantl > >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191020/671af3a7/attachment.html>