[PATCH] D81822: [DA] propagate loop live-out values that get used in a branch

Simon Moll via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 15 08:07:24 PDT 2020


simoll added a comment.

You could short cut this by calling `propagateBranchDivergence` right away instead of using `DeferredTerminators` (and mark the terminator as divergent). That's in the same spirit as calling `pushUsers` on a regular instruction since sync dependence is just a different kind of dependence.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D81822





More information about the llvm-commits mailing list