[DAGCombiner][X86] Fold (sub (subcarry X, 0, Carry), Y) -> (subcarry X, Y, Carry)
authorCraig Topper <craig.topper@sifive.com>
Fri, 9 Sep 2022 05:56:46 +0000 (22:56 -0700)
committerCraig Topper <craig.topper@sifive.com>
Fri, 9 Sep 2022 05:56:46 +0000 (22:56 -0700)
commitaa83bdd1982fbf1174d0769a7842a86779041f37
treebe530a412895ad0cbe0b2c5da37e4fcc778f31d5
parent864236d1c1fa61d1cfa95e0d59effc59a96cb06d
[DAGCombiner][X86] Fold (sub (subcarry X, 0, Carry), Y) -> (subcarry X, Y, Carry)

Fixes PR57576.

Differential Revision: https://reviews.llvm.org/D133471
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/test/CodeGen/X86/pr57576.ll