[PATCH] D17430: [ifcvn] Don't duplicate blocks containing convergent instructions.

Owen Anderson via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 18 21:30:42 PST 2016


resistor added a comment.

If-conversion doesn't change the control dependencies of the MIs that it moves.  It just changes the expression of the dependency from expression via branches to expression via predication.  Either way, the execution of the convergent op is still gated by the same set of expressions.  Hence, I don't think any change is needed here.


http://reviews.llvm.org/D17430





More information about the llvm-commits mailing list