Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc".
authorDavid Goodwin <david_goodwin@apple.com>
Fri, 26 Jun 2009 20:45:56 +0000 (20:45 +0000)
committerDavid Goodwin <david_goodwin@apple.com>
Fri, 26 Jun 2009 20:45:56 +0000 (20:45 +0000)
commit7ce720b448c581b822577aaf44b73a5aa9689dfc
tree0a864a15867cfca6e598772981051c425da7af00
parentd8ac1be6862c0611cc0b3a726ad4c3141e7a3d9e
Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74321 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMInstrThumb2.td
test/CodeGen/Thumb2/carry.ll
test/CodeGen/Thumb2/thumb2-adc.ll
test/CodeGen/Thumb2/thumb2-adc2.ll