[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