Dan Gohman
|
c8054d90fb
|
Eliminate more uses of llvm-as and llvm-dis.
llvm-svn: 81293
|
2009-09-09 00:09:15 +00:00 |
Evan Cheng
|
1e6c2a1c17
|
Shrink ADDS, ADC, RSB, and SUBS.
llvm-svn: 78776
|
2009-08-12 01:49:45 +00:00 |
David Goodwin
|
782f242fd7
|
Add ".w" suffix for wide thumb-2 instructions.
llvm-svn: 77199
|
2009-07-27 16:31:55 +00:00 |
David Goodwin
|
35ee722d42
|
Use "adcs/sbcs" only when the carry-out is live, otherwise use "adc/sbc".
llvm-svn: 74321
|
2009-06-26 20:45:56 +00:00 |
David Goodwin
|
5960e6d974
|
ADC used to implement adde should use "adcs" opcode instead of "adc".
llvm-svn: 74293
|
2009-06-26 18:07:25 +00:00 |
Evan Cheng
|
97727a61f9
|
Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry bit def is not used.
llvm-svn: 74228
|
2009-06-25 23:34:10 +00:00 |
Evan Cheng
|
c7ea8df67e
|
ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and SBCS / RSCS.
llvm-svn: 74200
|
2009-06-25 20:59:23 +00:00 |