[llvm-commits] [llvm] r129545 - in /llvm/trunk: lib/Transforms/InstCombine/InstCombineAndOrXor.cpp test/Transforms/InstCombine/or.ll
Frits van Bommel
fvbommel at gmail.com
Thu Apr 14 16:11:39 PDT 2011
On Fri, Apr 15, 2011 at 12:41 AM, Eli Friedman <eli.friedman at gmail.com> wrote:
> Add an instcombine for constructs like a | -(b != c); a select is more
> canonical, and generally leads to better code. Found while looking at
> an article about saturating arithmetic.
You can also do '-cond & x' --> 'cond ? x : 0'.
More information about the llvm-commits
mailing list