[PATCH] D57180: [LV] Avoid adding into interleaved group in presence of WAW dependency

Ayal Zaks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 1 13:14:16 PST 2019


Ayal added a comment.

Also, regarding

> 3. Same as above but instead of bailing out on grouping A with B, make sure that C is also sunk down with that group (as I think Hideki mentioned in the PR) (maybe a future improvement).

consider eliminating such WAW dependencies by sinking the stores and folding them into one, producing a single interleave group (by a future, separate patch).

(The issue here is somewhat reminiscent of the WAW dependence caused by multiple invariant stores, as in https://reviews.llvm.org/D54538, but there the dependence is both inside and across loop iterations.)


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D57180/new/

https://reviews.llvm.org/D57180





More information about the llvm-commits mailing list