Daniel Dunbar
|
23337e07ce
|
More spelling Count as count.
llvm-svn: 74306
|
2009-06-26 18:35:07 +00:00 |
|
Daniel Dunbar
|
fa37f8bf95
|
Spell Count as count.
llvm-svn: 74298
|
2009-06-26 18:21:54 +00:00 |
|
David Goodwin
|
4a98908300
|
Add Thumb-2 tests.
llvm-svn: 74295
|
2009-06-26 18:10:30 +00:00 |
|
David Goodwin
|
46eb5a7a2d
|
ADC used to implement adde should use "adcs" opcode instead of "adc".
llvm-svn: 74293
|
2009-06-26 18:07:25 +00:00 |
|
David Goodwin
|
b2c485c6bd
|
ORN and BIC tests.
llvm-svn: 74289
|
2009-06-26 16:20:06 +00:00 |
|
David Goodwin
|
877790aa5f
|
Currently there is a pattern for the thumb-2 MOV 16-bit immediate instruction. That instruction cannot write the flags so it should use T2I instead of T2sI.
Also, added a pattern for the thumb-2 MOV of shifted immediate since that can encode immediates not encodable by the 16-bit immediate.
llvm-svn: 74288
|
2009-06-26 16:10:07 +00:00 |
|
Evan Cheng
|
7883ae3121
|
Fix tests: Count -> count.
llvm-svn: 74282
|
2009-06-26 07:05:57 +00:00 |
|
Evan Cheng
|
da10be895c
|
Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's looking for duplicates.
llvm-svn: 74276
|
2009-06-26 05:59:16 +00:00 |
|
Daniel Dunbar
|
be7f3311ad
|
Fix spelling of 'count'
llvm-svn: 74249
|
2009-06-26 01:33:02 +00:00 |
|
Evan Cheng
|
4ac765118d
|
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 |
|
David Goodwin
|
74414108e9
|
Use MVN for ~t2_so_imm immediates.
llvm-svn: 74223
|
2009-06-25 23:11:21 +00:00 |
|
Evan Cheng
|
0cced3daa8
|
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 |
|
Evan Cheng
|
e8c58ee743
|
Add Thumb2 pc relative add.
llvm-svn: 74141
|
2009-06-24 23:47:58 +00:00 |
|
Evan Cheng
|
f7814163db
|
We should run these tests as well.
llvm-svn: 74121
|
2009-06-24 21:36:26 +00:00 |
|
Evan Cheng
|
b4139189b0
|
Move thumb and thumb2 tests into separate directories.
llvm-svn: 74068
|
2009-06-24 06:36:07 +00:00 |
|