[llvm-dev] Loop Opt WG Meeting Minutes for March 25, 2020

Bardia Mahjour via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 25 10:31:17 PDT 2020

Wed, March 25, 2020:

- Input Dependencies in DDG
  - Input edges are not necessary for semantic correctness but are
    useful for developing profitability heuristics
  - They can cause cycles in the graph or impose ordering
    constraints unnecessarily
  - After considering various alternatives decided to explore
    the following approach:
    - Do not establish input dependence edges, but provide the pair
      of input dependent nodes in a side table in the DDG so that
      interested consumers can look them up.

- Unroll-and-Jam (https://reviews.llvm.org/D76132)
  - Legality checks using dependence info still waiting for review.
  - It may be useful to call a meeting among active participants
    in the code review to discuss issues and reach agreement.

- Dependence Analysis (https://reviews.llvm.org/D75628)
  - Agreed to contact Phillip to seek more advice on potential
    improvements to SCEV and/or dependence analysis.

Bardia Mahjour
Compiler Optimizations
IBM Toronto Software Lab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200325/78caf1bd/attachment.html>

More information about the llvm-dev mailing list