Juergen Ributzka fe08a38a2c [X86] Prevent the creation of redundant ops for sadd and ssub with overflow.
This commit teaches the X86 backend to create the same X86 instructions when it
lowers an sadd/ssub with overflow intrinsic and a conditional branch that uses
that overflow result. This allows SelectionDAG to recognize and remove one of
the redundant operations.

This fixes <rdar://problem/15874016> and <rdar://problem/15661073>.

Reviewed by Nadav

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199976 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-24 06:47:57 +00:00
..
2014-01-16 08:45:54 +00:00
2014-01-11 21:06:00 +00:00
2014-01-11 21:06:00 +00:00
2014-01-16 06:31:20 +00:00
2013-12-16 14:36:50 +00:00
2013-12-17 12:07:33 +00:00
2014-01-11 21:06:00 +00:00