[llvm-dev] Loop Opt WG Meeting Minutes for Sep 25, 2019
Bardia Mahjour via llvm-dev
llvm-dev at lists.llvm.org
Wed Sep 25 10:14:50 PDT 2019
---------------------------
Wed, Sep 25, 2019:
---------------------------
Presentation from Marc Moreno Maza about his work on delinearization.
- Slides attached.
- Issues with the DomTreeUpdater (Kit):
- The direction going forward is to use the updater (instead of manual
changes to the tree).
- Other people have run into nasty bugs with it (in edge cases). Reviews
are available for patches to the uses of DomTreeUpdater.
- No documentation on how to (how not to) use the updater other than
the comments in the source.
- The updater uses a heuristic to decide to rebuild the entire tree
instead of updating it.
- Kit to work with Nicole to investigate if more obvious bugs are
exposed by turning off the heuristic.
- Status Updates
- Data Dependence Graph (Bardia)
- https://reviews.llvm.org/D65350 - Done.
- https://reviews.llvm.org/D67970 - Ready for Review
----------------------------
Tentative Agenda for Oct 9th
----------------------------
Introducing Concept of Perfect Loop Nest in LLVM (Ettore)
- Status Updates
- DomTreeUpdater investigation (Kit)
- Data Dependence Graph (Bardia)
- https://reviews.llvm.org/D67970
- Follow up on multi-dimensional array indexing RFC (Siddharth)
- Impact of Loop Rotation on existing passes (Min-Yih)
- Bugzilla bugs update (Vivek)
- Others?
(See attached file:
On_the_delinearization_of_array_references_in_for_loop_nests.pdf)
Bardia Mahjour
Compiler Optimizations
IBM Toronto Software Lab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190925/f218d87c/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: On_the_delinearization_of_array_references_in_for_loop_nests.pdf
Type: application/pdf
Size: 666317 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190925/f218d87c/attachment-0001.pdf>
More information about the llvm-dev
mailing list