<html><body><p><font size="2">---------------------------</font><br><font size="2">Wed, Sep 25, 2019:</font><br><font size="2">---------------------------</font><br><br><br><font size="2">Presentation from Marc Moreno Maza about his work on delinearization.</font><br><font size="2"> - Slides attached.</font><br><br><font size="2">- Issues with the DomTreeUpdater (Kit):</font><br><font size="2"> - The direction going forward is to use the updater (instead of manual </font><br><font size="2"> changes to the tree).</font><br><font size="2"> - Other people have run into nasty bugs with it (in edge cases). Reviews</font><br><font size="2"> are available for patches to the uses of DomTreeUpdater.</font><br><font size="2"> - No documentation on how to (how not to) use the updater other than </font><br><font size="2"> the comments in the source.</font><br><font size="2"> - The updater uses a heuristic to decide to rebuild the entire tree </font><br><font size="2"> instead of updating it. </font><br><font size="2"> - Kit to work with Nicole to investigate if more obvious bugs are </font><br><font size="2"> exposed by turning off the heuristic.</font><br><br><font size="2">- Status Updates</font><br><font size="2"> - Data Dependence Graph (Bardia)</font><br><font size="2"> - </font><a href="https://reviews.llvm.org/D65350"><font size="2">https://reviews.llvm.org/D65350</font></a><font size="2"> - Done.</font><br><font size="2"> - </font><a href="https://reviews.llvm.org/D67970"><font size="2">https://reviews.llvm.org/D67970</font></a><font size="2"> - Ready for Review</font><br><br><font size="2">----------------------------</font><br><font size="2">Tentative Agenda for Oct 9th</font><br><font size="2">----------------------------</font><br><br><font size="2">Introducing Concept of Perfect Loop Nest in LLVM (Ettore)</font><br><br><font size="2">- Status Updates</font><br><font size="2"> - DomTreeUpdater investigation (Kit)</font><br><font size="2"> - Data Dependence Graph (Bardia)</font><br><font size="2"> - </font><a href="https://reviews.llvm.org/D67970"><font size="2">https://reviews.llvm.org/D67970</font></a><br><font size="2"> - Follow up on multi-dimensional array indexing RFC (Siddharth)</font><br><font size="2"> - Impact of Loop Rotation on existing passes (Min-Yih)</font><br><font size="2"> - Bugzilla bugs update (Vivek)</font><br><font size="2"> - Others?</font><br><i>(See attached file: On_the_delinearization_of_array_references_in_for_loop_nests.pdf)</i><br><br><font size="2">Bardia Mahjour<br>Compiler Optimizations<br>IBM Toronto Software Lab</font><BR>
</body></html>