[PATCH] D37611: [IfConversion] More simple, correct dead/kill liveness handling

Krzysztof Parzyszek via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 14 07:46:45 PDT 2017


kparzysz added a comment.

In https://reviews.llvm.org/D37611#870742, @JesperAntonsson wrote:

> I found and fixed the reason our randomized tests didn't run cleanly. It was essentially that stepBackwards removed defined regs from the set even if the instruction was predicated.


It's supposed to do that.  This is exactly the reason why we add implicit uses to predicated instructions if there is a live def reaching it.


https://reviews.llvm.org/D37611





More information about the llvm-commits mailing list