summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2019-09-18 20:48:27 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2019-09-18 20:48:27 +0000
commitc00f3182243d097382b71af199719c3027d96900 (patch)
tree3002c9de53002dbc8affa7147253991c5b0efcef /llvm/lib/Target/PowerPC/PPCSubtarget.cpp
parenta042aa1d829bbf37dc1feeca66d1c3fe77d53272 (diff)
downloadbcm5719-llvm-c00f3182243d097382b71af199719c3027d96900.tar.gz
bcm5719-llvm-c00f3182243d097382b71af199719c3027d96900.zip
[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 llvm-svn: 372259
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud