[www] r358401 - [EuroLLVM'19] Add a bunch of tech talk slides.

Arnaud A. de Grandmaison via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 15 05:59:22 PDT 2019


Author: aadg
Date: Mon Apr 15 05:59:22 2019
New Revision: 358401

URL: http://llvm.org/viewvc/llvm-project?rev=358401&view=rev
Log:
[EuroLLVM'19] Add a bunch of tech talk slides.

Added:
    www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf   (with props)
    www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf   (with props)
Modified:
    www/trunk/devmtg/2019-04/index.html
    www/trunk/devmtg/2019-04/talks.html

Modified: www/trunk/devmtg/2019-04/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/index.html?rev=358401&r1=358400&r2=358401&view=diff
==============================================================================
--- www/trunk/devmtg/2019-04/index.html (original)
+++ www/trunk/devmtg/2019-04/index.html Mon Apr 15 05:59:22 2019
@@ -151,12 +151,12 @@ There is a separate schedule for the <a
 <ul>
 <li><a href="talks.html#Talk_1">
   Switching a Linux distribution's main toolchains to LLVM/Clang</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf">Slides</a> ]
   <i>Bernhard Rosenkränzer (Linaro, OpenMandriva, LinDev)</i>
 </li>
 <li><a href="talks.html#Talk_2">
   Just compile it: High-level programming on the GPU with Julia</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf">Slides</a> ]
   <i>Tim Besard (Ghent University)</i>
 </li>
 <li><a href="talks.html#Talk_3">
@@ -166,7 +166,7 @@ There is a separate schedule for the <a
 </li>
 <li><a href="talks.html#Talk_4">
   A compiler approach to Cyber-Security</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf">Slides</a> ]
   <i>François de Ferrière (STMicroelectronics)</i>
 </li>
 <li><a href="talks.html#Talk_5">
@@ -181,37 +181,37 @@ There is a separate schedule for the <a
 </li>
 <li><a href="talks.html#Talk_7">
   Automated GPU Kernel Fusion with XLA</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf">Slides</a> ]
   <i>Thomas Joerg (Google)</i>
 </li>
 <li><a href="talks.html#Talk_8">
   The Helium Haskell compiler and its new LLVM backend</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf">Slides</a> ]
   <i>Ivo Gabe de Wolff (University of Utrecht)</i>
 </li>
 <li><a href="talks.html#Talk_9">
   Testing and Qualification of Optimizing Compilers for Functional Safety</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf">Slides</a> ]
   <i>José Luis March Cabrelles (Solid Sands)</i>
 </li>
 <li><a href="talks.html#Talk_10">
   Improving Debug Information in LLVM to Recover Optimized-out Function Parameters</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf">Slides</a> ]
   <i>Nikola Prica (RT-RK), Djordje Todorovic (RT-RK), Ananthakrishna Sowda (CISCO), Ivan Baev (CISCO)</i>
 </li>
 <li><a href="talks.html#Talk_11">
   LLVM IR in GraalVM: Multi-Level, Polyglot Debugging with Sulong</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf">Slides</a> ]
   <i>Jacob Kreindl (Johannes Kepler University Linz)</i>
 </li>
 <li><a href="talks.html#Talk_12">
   LLDB Reproducers</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Devlieghere-LLDB_reproducers.pdf">Slides</a> ]
   <i>Jonas Devlieghere (Apple)</i>
 </li>
 <li><a href="talks.html#Talk_13">
   Sulong: An experience report of using the "other end" of LLVM in GraalVM.</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Schatz-Sulong_an_experience_report.pdf">Slides</a> ]
   <i>Roland Schatz (Oracle Labs), Josef Eisl (Oracle Labs)</i>
 </li>
 <li><a href="talks.html#Talk_14">
@@ -221,12 +221,12 @@ There is a separate schedule for the <a
 </li>
 <li><a href="talks.html#Talk_15">
   Handling all Facebook requests with JITed C++ code</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf">Slides</a> ]
   <i>Huapeng Zhou (Facebook), Yuhan Guo (Facebook)</i>
 </li>
 <li><a href="talks.html#Talk_16">
   clang-scan-deps: Fast dependency scanning for explicit modules</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf">Slides</a> ]
   <i>Alex Lorenz (Apple), Michael Spencer (Apple)</i>
 </li>
 <li><a href="talks.html#Talk_17">
@@ -241,7 +241,7 @@ There is a separate schedule for the <a
 </li>
 <li><a href="talks.html#Talk_19">
   Changes to the C++ standard library for C++20</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf">Slides</a> ]
   <i>Marshall Clow (CppAlliance)</i>
 </li>
 <li><a href="talks.html#Talk_20">
@@ -256,7 +256,7 @@ There is a separate schedule for the <a
 </li>
 <li><a href="talks.html#Talk_22">
   LLVM Numerics Improvements</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Berg-LLVM_numerics_improvements.pdf">Slides</a> ]
   <i>Michael Berg (Apple), Steve Canon (Apple)</i>
 </li>
 <li><a href="talks.html#Talk_23">
@@ -266,7 +266,7 @@ There is a separate schedule for the <a
 </li>
 <li><a href="talks.html#Talk_24">
   Loop Fusion, Loop Distribution and their Place in the Loop Optimization Pipeline</a>
-  [ Video ] [ Slides ]
+  [ Video ] [ <a href="slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf">Slides</a> ]
   <i>Kit Barton (IBM), Johannes Doerfert (Argonne National Lab), Hal Finkel (Argonne National Lab), Michael Kruse (Argonne National Lab)</i>
 </li>
 </ul>

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Berg-LLVM_numerics_improvements.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C%2B%2B_standard_library_for_C%2B%2B20.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Devlieghere-LLDB_reproducers.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C%2B%2B_code.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-Schatz-Sulong_an_experience_report.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf?rev=358401&view=auto
==============================================================================
Binary file - no diff available.

Propchange: www/trunk/devmtg/2019-04/slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: www/trunk/devmtg/2019-04/talks.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2019-04/talks.html?rev=358401&r1=358400&r2=358401&view=diff
==============================================================================
--- www/trunk/devmtg/2019-04/talks.html (original)
+++ www/trunk/devmtg/2019-04/talks.html Mon Apr 15 05:59:22 2019
@@ -69,7 +69,7 @@ especially in machine learning and other
 
 <tr><td valign="top" id="Talk_1">
 <b>Switching a Linux distribution's main toolchains to LLVM/Clang</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Rosenkranzer-Switching_a_Linux_distro.pdf">Slides</a> ]<br>
 <i>Bernhard Rosenkränzer (Linaro, OpenMandriva, LinDev)</i>
 <p>OpenMandriva is the first general-purpose Linux distribution that has
 switched its primary toolchain to Clang -- this talk will give an overview of
@@ -79,7 +79,7 @@ problems (usually worked around by using
 
 <tr><td valign="top" id="Talk_2">
 <b>Just compile it: High-level programming on the GPU with Julia</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Besard-Just_compile_it_high_level_programming_on_the_GPU_with_Julia.pdf">Slides</a> ]<br>
 <i>Tim Besard (Ghent University)</i>
 <p>High-level programming languages often rely on interpretation or compilation
 schemes that are ill-suited for hardware accelerators like GPUs: These devices
@@ -126,7 +126,7 @@ creating working refactorings.</p>
 
 <tr><td valign="top" id="Talk_4">
 <b>A compiler approach to Cyber-Security</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Ferriere-A_compiler_approach_to_cybersecurity.pdf">Slides</a> ]<br>
 <i>François de Ferrière (STMicroelectronics)</i>
 <p>STMicroelectronics is developing LLVM-based compilation tools for its
 proprietary processors and also for the ARM cores. Applications, among which an
@@ -178,7 +178,7 @@ reach a performance comparable to OpenCL
 
 <tr><td valign="top" id="Talk_7">
 <b>Automated GPU Kernel Fusion with XLA</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Joerg-Automated_GPU_Kernel_Fusion_with_XLA.pdf">Slides</a> ]
 <i>Thomas Joerg (Google)</i>
 <p>XLA (Accelerated Linear Algebra) is an optimizing compiler for linear
 algebra that accelerates TensorFlow computations. The XLA compiler lowers to
@@ -196,7 +196,7 @@ kernels.</p>
 
 <tr><td valign="top" id="Talk_8">
 <b>The Helium Haskell compiler and its new LLVM backend</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-de-Wolff-Helium_Haskell_compiler.pdf">Slides</a> ]<br>
 <i>Ivo Gabe de Wolff (University of Utrecht)</i>
 <p>Helium, developed at the University of Utrecht, is a compiler for the
 functional, lazy language Haskell. It is used for research on error diagnosis
@@ -208,7 +208,7 @@ level optimizations which cannot be done
 
 <tr><td valign="top" id="Talk_9">
 <b>Testing and Qualification of Optimizing Compilers for Functional Safety</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Cabrelles-Testing_and_qualification_of_optimizing_compilers_for_functional_safety.pdf">Slides</a> ]<br>
 <i>José Luis March Cabrelles (Solid Sands)</i>
 <p>In the development of embedded applications, the compiler plays a crucial
 role in the translation from source to machine code. If the application is
@@ -234,7 +234,7 @@ through.</p>
 
 <tr><td valign="top" id="Talk_10">
 <b>Improving Debug Information in LLVM to Recover Optimized-out Function Parameters</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Prica-Improving_LLVM_DebugInfo.pdf">Slides</a> ]<br>
 <i>Nikola Prica (RT-RK), Djordje Todorovic (RT-RK), Ananthakrishna Sowda (CISCO), Ivan Baev (CISCO)</i>
 <p>Software release products are compiled with optimization level -O2 and
 higher. Such products might produce a core-file that is used for investigating
@@ -256,7 +256,7 @@ function parameters.</p>
 
 <tr><td valign="top" id="Talk_11">
 <b>LLVM IR in GraalVM: Multi-Level, Polyglot Debugging with Sulong</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Kreindl-LLVM_IR_in_GraalVM.pdf">Slides</a> ]<br>
 <i>Jacob Kreindl (Johannes Kepler University Linz)</i>
 <p>Sulong is an execution engine for LLVM bitcode that has support for
 debugging programs at the level of source code as well as textual LLVM IR. It
@@ -279,7 +279,7 @@ Sulong's support for debugging progr
 
 <tr><td valign="top" id="Talk_12">
 <b>LLDB Reproducers</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Devlieghere-LLDB_reproducers.pdf">Slides</a> ]<br>
 <i>Jonas Devlieghere (Apple)</i>
 <p>The debugger, like the compiler, is a complex piece of software where bugs
 are inevitable. When a bug is reported, one of the first steps in its life
@@ -303,7 +303,7 @@ what is possible and what isn't.</p>
 
 <tr><td valign="top" id="Talk_13">
 <b>Sulong: An experience report of using the "other end" of LLVM in GraalVM.</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Schatz-Sulong_an_experience_report.pdf">Slides</a> ]<br>
 <i>Roland Schatz (Oracle Labs), Josef Eisl (Oracle Labs)</i>
 <p>The most common use-case for LLVM is to re-use its back-end to implement a
 compiler for new programming languages. In project Sulong, we are going a
@@ -347,7 +347,7 @@ LLVM and Clang as described in the RFC:
 
 <tr><td valign="top" id="Talk_15">
 <b>Handling all Facebook requests with JITed C++ code</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Guo-Zhou-Handling_all_Facebook_requests_with_JITed_C++_code.pdf">Slides</a> ]<br>
 <i>Huapeng Zhou (Facebook), Yuhan Guo (Facebook)</i>
 <p>Facebook needs an efficient scripting framework to enable fast iteration of
 HTTP request handling logic in our L7 reverse proxy. A C++ scripting engine and
@@ -369,7 +369,7 @@ change.</p>
 
 <tr><td valign="top" id="Talk_16">
 <b>clang-scan-deps: Fast dependency scanning for explicit modules</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Lorenz-clang-scan-deps_Fast_dependency_scanning_for_explicit_modules.pdf">Slides</a> ]<br>
 <i>Alex Lorenz (Apple), Michael Spencer (Apple)</i>
 <p>The dependency information that's provided by Clang can be used to
 implement a pre-scanning phase for a build system that uses Clang modules in an
@@ -426,7 +426,7 @@ the checker.</p>
 
 <tr><td valign="top" id="Talk_19">
 <b>Changes to the C++ standard library for C++20</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Clow-Changes_to_the_C++_standard_library_for_C++20.pdf">Slides</a> ]<br>
 <i>Marshall Clow (CppAlliance)</i>
 <p>The next version of the C++ standard will almost certainly be approved next
 year, and be called C++20.   There will be many new features in the standard
@@ -469,7 +469,7 @@ compatible to the original 32b applicati
 
 <tr><td valign="top" id="Talk_22">
 <b>LLVM Numerics Improvements</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Berg-LLVM_numerics_improvements.pdf">Slides</a> ]<br>
 <i>Michael Berg (Apple), Steve Canon (Apple)</i>
 <p>Some LLVM based compilers currently provide two modes of floating point code
 generation. The first mode, called fast-math, is where performance is the
@@ -519,7 +519,7 @@ make use of this information.</p>
 
 <tr><td valign="top" id="Talk_24">
 <b>Loop Fusion, Loop Distribution and their Place in the Loop Optimization Pipeline</b>
- [ Video ] [ Slides ]<br>
+ [ Video ] [ <a href="slides/TechTalk-Barton-Loop_fusion_loop_distribution_and_their_place_in_the_loop_optimization_pipeline.pdf">Slides</a> ]<br>
 <i>Kit Barton (IBM), Johannes Doerfert (Argonne National Lab), Hal Finkel
   (Argonne National Lab), Michael Kruse (Argonne National Lab)</i>
 <p>Loop fusion and loop distribution are two key optimizations that typically




More information about the llvm-commits mailing list