Roman Lebedev
4b3a651108
[DAGCombine][ARM][X86] (sub Carry, X) -> (addcarry (sub 0, X), 0, Carry) fold
Summary:
`DAGCombiner::visitADDLikeCommutative()` already has a sibling fold:
`(add X, Carry) -> (addcarry X, 0, Carry)`
This fold, as suggested by @efriedma, helps recover from //some//
of the regressions of D62266
Reviewers: efriedma, deadalnix
Subscribers: javed.absar, kristof.beyls, llvm-commits, efriedma
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D62392
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372259 91177308-0d34-0410-b5e6-96231b3b80d8
2019-09-18 20:48:27 +00:00
..
2017-10-02 21:54:38 +00:00
2019-09-18 20:48:27 +00:00
2019-09-04 17:46:55 +00:00
2019-08-01 23:27:28 +00:00
2019-09-13 05:24:37 +00:00
2019-05-27 18:26:29 +00:00
2019-09-12 05:55:14 +00:00
2019-09-12 05:55:14 +00:00
2019-09-07 12:16:14 +00:00
2019-09-12 05:55:14 +00:00
2019-09-12 05:55:14 +00:00
2019-09-12 05:55:14 +00:00
2019-09-09 17:54:44 +00:00
2019-09-12 22:49:17 +00:00
2019-01-19 08:50:56 +00:00
2019-02-08 20:48:56 +00:00
2019-08-01 23:27:28 +00:00
2019-08-01 23:27:28 +00:00
2019-08-15 19:22:08 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-09-12 22:49:17 +00:00
2019-03-27 14:14:46 +00:00
2019-09-12 21:00:32 +00:00
2019-08-15 15:54:37 +00:00
2019-09-09 17:54:44 +00:00
2019-09-07 03:09:36 +00:00
2019-01-19 08:50:56 +00:00
2019-01-19 08:50:56 +00:00
2019-08-02 20:17:37 +00:00
2019-04-05 05:41:08 +00:00
2019-09-17 18:19:02 +00:00