[www] r231771 - Publish preliminary EuroLLVM program/schedule

Tobias Grosser tobias at grosser.es
Tue Mar 10 01:31:18 PDT 2015


Author: grosser
Date: Tue Mar 10 03:31:18 2015
New Revision: 231771

URL: http://llvm.org/viewvc/llvm-project?rev=231771&view=rev
Log:
Publish preliminary EuroLLVM program/schedule

Modified:
    www/trunk/devmtg/2015-04/index.html

Modified: www/trunk/devmtg/2015-04/index.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/devmtg/2015-04/index.html?rev=231771&r1=231770&r2=231771&view=diff
==============================================================================
--- www/trunk/devmtg/2015-04/index.html (original)
+++ www/trunk/devmtg/2015-04/index.html Tue Mar 10 03:31:18 2015
@@ -40,39 +40,642 @@ register as soon as possible.
 <h3 id="announcements">Information</h3>
 Euro LLVM 2015 will be held at <a href=http://www.gold.ac.uk/find-us/>Goldsmiths College</a> Monday 13th April to Tuesday 14th.<br/>
 
+<h3 id="schedule">Preliminary Schedule</h3>
+
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link type="text/css" rel="stylesheet" href="resources/sheet.css" >
+<style type="text/css">.ritz .waffle .s14{border-right:1px SOLID
+#000000;text-align:left;color:#ff0000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s3{border-right:
+none;text-align:left;text-decoration:underline;color:#1155cc;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s4{border-bottom:1px SOLID
+#000000;text-align:left;font-weight:bold;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s13{border-bottom:1px SOLID
+#000000;border-right:1px SOLID
+#000000;text-align:center;color:#000000;background-color:#f3f3f3;font-size:10pt;vertical-align:top;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s7{border-bottom:1px SOLID #000000;border-right:1px
+SOLID
+#000000;text-align:left;font-weight:bold;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s0{border-right:
+none;text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s1{border-left: none;border-right: none;}.ritz
+.waffle .s18{border-left:
+none;text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s9{border-right:1px SOLID
+#000000;text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle
+.s21{text-align:left;color:#ff0000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s19{border-left: none;border-right:
+none;text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s11{border-right:1px SOLID #000000;}.ritz .waffle
+.s12{border-bottom:1px SOLID #000000;border-right:1px SOLID
+#000000;text-align:center;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:top;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s10{border-bottom:1px SOLID
+#000000;border-right:1px SOLID
+#000000;text-align:left;color:#000000;background-color:#f3f3f3;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle
+.s20{text-align:right;color:#ff0000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle
+.s17{text-align:right;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s6{border-bottom:1px SOLID #000000;border-right:1px
+SOLID #000000;}.ritz .waffle
+.s15{text-align:left;font-weight:bold;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle
+.s16{text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s2{border-left: none;}.ritz .waffle
+.s8{border-bottom:1px SOLID #000000;border-right:1px SOLID
+#000000;text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s5{border-bottom:1px SOLID #000000;}</style>
+<div class="ritz grid-container" dir="ltr">
+   <table class="waffle" cellspacing="0" cellpadding="0">
+      <tbody>
+         <tr style='height:21px;'>
+            <td></td>
+            <td class="s4" dir="ltr"> </td>
+            <td class="s4" dir="ltr"> </td>
+            <td class="s4" dir="ltr"> </td>
+            <td class="s5"> </td>
+            <td class="s5"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s6"> </td>
+            <td class="s7" dir="ltr">Time</td>
+            <td class="s7 softmerge" dir="ltr">
+               <div class="softmerge-inner">Track1: LG01 </div>
+            </td>
+            <td class="s7" dir="ltr">Track 2: LG02</td>
+            <td class="s7" dir="ltr">Room 318</td>
+            <td class="s7" dir="ltr">Room 319</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s7" dir="ltr">Monday 13th April</td>
+            <td class="s8" dir="ltr">9:00</td>
+            <td class="s8" dir="ltr" colspan="2">Registration opens</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s9" dir="ltr"> </td>
+            <td class="s10" dir="ltr">9:30</td>
+            <td class="s10" colspan="2">Arrival tea/coffee and pastries</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">9:30-12:30</td>
+            <td class="s12" dir="ltr" colspan="2">Hacker's Lab</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s10" dir="ltr">10:45-11:45</td>
+            <td class="s13" dir="ltr" colspan="2">Mid-morning tea/coffee</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s10" dir="ltr">12:30-13:15</td>
+            <td class="s13" dir="ltr" colspan="2">Lunch (Sandwiches)</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">13:15-13:30</td>
+            <td class="s8" dir="ltr" colspan="2">Conference Opening & Welcome, Andy Thomason (Goldsmiths)</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">13:30-14.30</td>
+            <td class="s8" dir="ltr" colspan="2">Keynote 1 (K1)</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">14;30-15:10</td>
+            <td class="s8" dir="ltr">Technical presentation (P1)</td>
+            <td class="s8" dir="ltr">Technical presentation (P2)</td>
+            <td class="s8" dir="ltr">Debug Info BoF (BoF1)</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s9" dir="ltr"> </td>
+            <td class="s10" dir="ltr">15:10-15:40</td>
+            <td class="s10" colspan="2">Afternoon tea/coffee</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">15:40-16:20</td>
+            <td class="s8" dir="ltr">Technical presentation (P3)</td>
+            <td class="s8" dir="ltr">Technical presentation (P4)</td>
+            <td class="s8" dir="ltr">LTO BoF (BoF2)</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">16:20-17:00</td>
+            <td class="s8" dir="ltr">Technical presentation (P5)</td>
+            <td class="s8" dir="ltr">Technical presentation (P6)</td>
+            <td class="s8" dir="ltr">Tutorial (T3)</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8"> </td>
+            <td class="s8" colspan="2"> </td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s9" dir="ltr"> </td>
+            <td class="s10" dir="ltr">19:00-19:30</td>
+            <td class="s10" colspan="2">Drinks reception at Hilton, London Bridge</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s9" dir="ltr"> </td>
+            <td class="s10" dir="ltr">19:30-00:00</td>
+            <td class="s10" colspan="2">Gala Dinner at Hilton, London Bridge</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s7" dir="ltr">Tuesday 14th April</td>
+            <td class="s8" dir="ltr">8:45</td>
+            <td class="s12" dir="ltr" colspan="2">Start of day 2</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s10" dir="ltr">08:45-09:00</td>
+            <td class="s10" dir="ltr" colspan="2">Arrival tea/coffee</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">09:00-10:00</td>
+            <td class="s8" dir="ltr" colspan="2">Keynote 2 (K2)</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s14" dir="ltr"> </td>
+            <td class="s8" dir="ltr">10:00-10:40</td>
+            <td class="s8" dir="ltr">Technical presentation (P7)</td>
+            <td class="s8" dir="ltr">Technical presentation (P8)</td>
+            <td class="s8" dir="ltr">Tutorial (T4)</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">10:40-12:00</td>
+            <td class="s8" dir="ltr" colspan="2">Lightning Talks</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s10" dir="ltr">12:00-13:00</td>
+            <td class="s13" dir="ltr" colspan="2">Posters &<br>Lunch</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">13:00-13:40</td>
+            <td class="s8" dir="ltr">Technical presentation (P9)</td>
+            <td class="s8" dir="ltr">Technical presentation (P10)</td>
+            <td class="s8" dir="ltr">Khronos</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">13:40-14:20</td>
+            <td class="s8" dir="ltr">Technical presentation (P11)</td>
+            <td class="s8" dir="ltr">Technical presentation (P12)</td>
+            <td class="s8" dir="ltr">Khronos</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s10" dir="ltr">14:20-14:40</td>
+            <td class="s13" dir="ltr" colspan="2">Afternoon tea/coffee</td>
+            <td class="s8" dir="ltr">Khronos</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">14:40-15:20</td>
+            <td class="s8" dir="ltr">Technical presentation (P13)</td>
+            <td class="s8" dir="ltr">Technical presentation (P14)</td>
+            <td class="s8" dir="ltr">Khronos</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s8" dir="ltr">15:20-16:20</td>
+            <td class="s8" dir="ltr">Tutorial (T1)</td>
+            <td class="s8" dir="ltr">Tutorial (T2)</td>
+            <td class="s8" dir="ltr">Khronos</td>
+            <td class="s8"> </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s11"> </td>
+            <td class="s10" dir="ltr">16:20-16:45</td>
+            <td class="s13" dir="ltr" colspan="2">Feedback and Conference Close</td>
+            <td class="s8"> </td>
+            <td class="s8"> </td>
+         </tr>
+      </tbody>
+   </table>
+</div>
+
+
 <h3 id="program">Program</h3>
 
-To be announced
-  
-<h3 id="callfor">Call for papers</h3>
 
-We are pleased to announce the 5th European LLVM conference on April 13-14, 2015 in London, England. <br/><br/>
+<p> The following presentations, lightening talks and posters have been
+accepted. The final schedule with precise slot assignments will be announced
+soon.
+</p>
+
+<style type="text/css">.ritz .waffle                                             
+.s0{text-align:left;font-weight:bold;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle                                                       
+.s1{text-align:left;color:#000000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px
+3px 2px 3px;}.ritz .waffle .s2{border-right:                                     
+none;text-align:left;color:#000000;background-color:#ffffff;font-size:11pt;vertical-align:bottom;white-space:nowrap;direction:ltr; padding:2px
+3px 2px 3px;}.ritz .waffle                                                       
+.s3{text-align:left;color:#ff0000;background-color:#ffffff;font-size:10pt;vertical-align:bottom;white-space:nowrap;direction:ltr;padding:2px;font-weight: bold
+3px 2px 3px;}
+</style>
 
-This will be a full two-day conference which aims to present the latest developments in the LLVM world
-and help strengthen the network of LLVM developers and users. The format will be similar to that of the
-previous meetings, with ample time for presentations, discussion, and networking between participants.
-The meeting is open to anyone whether from industry or academia, professional or enthusiast and is not
-restricted to those from Europe - attendees from all regions are welcome.<br/>
-
-We invite academic, industrial and hobbyist speakers to present their work on developing or using LLVM,
-Clang, etc. Proposals for technical presentations, posters, workshops, demonstrations and BoFs are welcome.
-Material will be chosen to cover a broad spectrum of themes and topics at various depths, some technical
-deep-diving, some surface-scratching.<br/>
-
-We are looking for:<br/>
-
-<ul>
-  <li>Keynote speakers.</li>
-  <li>Technical presentations (30 minutes plus questions and discussion) related to development of LLVM, Clang etc.</li>
-  <li>Presentations relating to academic or commercial use of LLVM, Clang etc.</li>
-  <li>Lightning talks (5 minutes, no questions, no discussion).</li>
-  <li>Workshops and in-depth tutorials (1-2 hours please specify in your submission).</li>
-  <li>Poster presentations.</li>
-</ul>
-
-The deadline for receiving submissions is February 16th 2015.  Speakers will be notified of acceptance or rejection by March 5th 2015.
-Proposals that are not sufficiently detailed (talks lacking a comprehensive abstract for example) are likely to be rejected.
-Slides and posters must be in PDF format.<br/><br/>
+<div class="ritz grid-container" dir="ltr">
+   <table class="waffle" cellspacing="0" cellpadding="0">
+      <thead>
+         <tr>
+            <th class="row-header freezebar-origin-ltr"></th>
+            <th id="973929845C0" class="column-headers-background"></th>
+            <th id="973929845C1" class="column-headers-background"></th>
+         </tr>
+      </thead>
+      <tbody>
+         <tr style='height:21px;'>
+            <td class="s0">Keynotes (K)</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1">to be announced</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td></td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s0">Presentations (P)</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Elena Demikhovsky</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Vectorization Of Control Flow Using New Masked Vector Intrinsics</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Zoltan Porkolab</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Templight: A Clang Extension for Debugging and Profiling C++ Template Metaprograms</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Roel Jordans and David Moloney</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">A high-level implementation of software pipelining in LLVM</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Ramshankar Ramanarayanan and Dibyendu Das</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Loop fusion amid complex control flow</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Ulrich Weigand</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Supporting the new IBM z13 mainframe and its SIMD vector unit</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Andrew Ayers</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">CoreCLR GC Suppoer in LLVM-MSILC</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Christopher Smowton</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">LLPE: High accurate partial evaluation for LLVM IR</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Teresa Johnson and Xinliang David Li</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">ThinLTO: A Fine Grained Demand Driven IPO Infrastructure</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Vasileios Porpodas, Alberto Magni and Timothy Jones</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">PSLP: Padded SLP Automatic Vectorization</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Deepak Panickal and Ewan Crawford</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Why should I use LLDB</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Mattias Holm</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">T-EMU 2: The next Generation LLVM Based Micro-Processor Emulator</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Jf Bastien</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">C++ on the web: ponies for developers without pwn'ing users</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Erkan Diken, Pierre-Andre Saulais, Martin J. O'Riordan and David Moloney</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Enabling mixed-length SIMD code generation in LLVM for VLIW architectures & static scheduling with LLVM LLVM for VLIW architectures</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Ramkumar Ramachandra</td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Rhine: Lessons in dynamic typing and gc</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Daniel Krupp, Gyorgy Orban, Gabor Horvath and Bence Babati</div>
+            </td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Industrial Experiences with the Clang Static Analysis Toolset</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td></td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s0" dir="ltr">Lightning (L)</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Kevin Funk</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Libclang Integration in the KDevelop IDE -- A success story so far</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Pablo Barrio, Chandler Carruth and James Molloy</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Recursion inlining in LLVM</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Russell Gallop</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Verifying code generation is unaffected by -g/-S</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Alberto Magni</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">SymEngine: Symbolic Execution of OpenCL kernels</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Hao Liu, James Molloy and Jiangning Liu</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Loop Vectorization: How to vectorize interleaved memory access?</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Jiangning Liu, Pablo Barrio and Kevin Qin</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">LLVM Inliner Enhancement</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Alexander Richardson and David Chisnall</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Compiler aided optimization of the pimpl-idiom.</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Frej Drejhammar and Lars Rasmusson</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Proposing LLVM extensions for generating native code fragments</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Tilmann Scheller</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">SPIR: Standard Portable Intermediate Representation</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Arnaud de Grandmaison</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">How fast goes the light ?</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Edward Jones</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Flexible runtime testing of LLVM for embedded systems</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Tilmann Scheller</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Building Clang/LLVM efficiently</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s3"></td>
+            <td class="s3"></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td></td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s0">Tutorial (T)</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Carlo Bertolli, Hal Finkel, John Leidel and Kevin O'Brien</div>
+            </td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Fortran Front-End for LLVM</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Siva Chandra Reddy</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">An LLDB Developer Tutorial</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Eric Christopher and David Blaikie</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Debug Info Tutorial</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Liam Fitzpatrick and Marco Roodzant</td>
+            <td class="s2 softmerge">
+               <div class="softmerge-inner">Your Code Generator Adventure: a journey through code generator generation and optimizations in LLVM-TURBO</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td></td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s0" dir="ltr">BOFs</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Eric Christopher</td>
+            <td class="s1">Debug Info BoF</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Eric Christopher</td>
+            <td class="s1">LTO BoF</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td></td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s0" dir="ltr">Posters</td>
+            <td></td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Hao Liu, James Molloy and Jiangning Liu</div>
+            </td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Loop Vectorization: How to vectorize interleaved memory access?</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Jiangning Liu, Pablo Barrio and Kevin Qin</td>
+            <td class="s1" dir="ltr">LLVM Inliner Enhancements</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Javed Absar</td>
+            <td class="s1" dir="ltr">Supporting New Binary Formats in LLVM</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Russell Gallop</td>
+            <td class="s1" dir="ltr">Verifying Code Generation Is Unaffected By -g / -S</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Jan Soendermann, Tobias Grosser and David Chisnall</div>
+            </td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Hoisting Julia Array Bounds Checks out of Loop Nests using Polly</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">C.K. Tan and Feng Tian</td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Dynamic SQL Query Compilation using LLVM in PostgreSQL</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Simon Cook, Jeremy Bennett and Edward Jones</div>
+            </td>
+            <td class="s1" dir="ltr">LLVM for Deeply Embedded Systems</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Gabor Ballabas, Akos Kiss and Gabor Loki</div>
+            </td>
+            <td class="s1" dir="ltr">AArch64 support for the LLVM ecosystem</td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1 softmerge" dir="ltr">
+               <div class="softmerge-inner">Roberto Castaneda Lozano, Gabriel Hjort Blindell, Mats Carlsson and Christian Schulte</div>
+            </td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Unison: Constraint-Based Register Allocation and Instruction Scheduling</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Ksenia Dolgorukova</td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">Scalable LLVM-based System for Cross-Module Optimizations and Static Analysis</div>
+            </td>
+         </tr>
+         <tr style='height:21px;'>
+            <td class="s1" dir="ltr">Thomas Bernard and Marco Roodzant</td>
+            <td class="s2 softmerge" dir="ltr">
+               <div class="softmerge-inner">LLVM-TURBO: Rapid development of efficient code generators  in LLVM</div>
+            </td>
+         </tr>
+      </tbody>
+   </table>
+</div>
+  
+<h3 id="callfor">Call for papers</h3>
 
 <b>Submissions are closed</b>
 





More information about the llvm-commits mailing list