Bruno Cardoso Lopes
|
cba727f291
|
Fix MRS encoding for arm and thumb.
llvm-svn: 123778
|
2011-01-18 21:31:35 +00:00 |
Bruno Cardoso Lopes
|
e86a7ad01a
|
Fix the encoding of t2ISB by using the right class and also parse it correctly
llvm-svn: 123776
|
2011-01-18 21:17:09 +00:00 |
Bruno Cardoso Lopes
|
7f639c11d7
|
Add support for parsing and encoding ARM's official syntax for the BFI instruction
llvm-svn: 123770
|
2011-01-18 20:45:56 +00:00 |
Owen Anderson
|
6187e66801
|
Add tests for more forms of Thumb2 loads and stores.
llvm-svn: 120436
|
2010-11-30 18:15:21 +00:00 |
Owen Anderson
|
e22c7322b8
|
Correct Thumb2 encodings for a much wider range of loads and stores.
llvm-svn: 120364
|
2010-11-30 00:14:31 +00:00 |
Owen Anderson
|
50d662b6cb
|
Provide Thumb2 encodings for basic loads and stores.
llvm-svn: 120340
|
2010-11-29 22:44:32 +00:00 |
Owen Anderson
|
690fa953e1
|
More tests.
llvm-svn: 119756
|
2010-11-18 23:30:10 +00:00 |
Owen Anderson
|
3517585249
|
Fix encodings for pkhbt, and fix some tests where I accidentally tested ARM mode instead of Thumb2.
llvm-svn: 119755
|
2010-11-18 23:29:56 +00:00 |
Owen Anderson
|
3fec5ff14b
|
More Thumb2 encodings.
llvm-svn: 119737
|
2010-11-18 21:15:19 +00:00 |
Owen Anderson
|
3625098459
|
Fill out the set of Thumb2 multiplication operator encodings.
llvm-svn: 119733
|
2010-11-18 20:32:18 +00:00 |
Owen Anderson
|
d127e7174b
|
Try again at providing Thumb2 encodings for basic multiplication operators.
llvm-svn: 119601
|
2010-11-18 01:08:42 +00:00 |
Owen Anderson
|
28883834e1
|
Revert r119593 while I figure out my testing disagrees with the buildbot.
llvm-svn: 119597
|
2010-11-18 00:42:51 +00:00 |
Owen Anderson
|
64aaddcd64
|
Provide correct Thumb2 encodings for basic multiplication operators.
llvm-svn: 119593
|
2010-11-18 00:19:10 +00:00 |
Owen Anderson
|
55425e7f78
|
Second attempt at correct encodings for Thumb2 bitfield instructions.
llvm-svn: 119575
|
2010-11-17 22:16:31 +00:00 |
Owen Anderson
|
6c37ceb182
|
Revert r119551, which broke buildbots.
llvm-svn: 119555
|
2010-11-17 20:48:51 +00:00 |
Owen Anderson
|
7464116bde
|
Provide Thumb2 encodings for bitfield instructions.
llvm-svn: 119551
|
2010-11-17 20:35:29 +00:00 |
Owen Anderson
|
bced7ae046
|
More miscellaneous Thumb2 encodings.
llvm-svn: 119546
|
2010-11-17 19:57:38 +00:00 |
Owen Anderson
|
05a8daee21
|
Add Thumb2 encodings for mov and friends.
llvm-svn: 119295
|
2010-11-16 00:29:56 +00:00 |
Owen Anderson
|
7d97a99f4c
|
Provide Thumb2 encodings for sxtb and friends.
llvm-svn: 119185
|
2010-11-15 21:12:05 +00:00 |
Owen Anderson
|
2a3c22efba
|
Add Thumb2 encodings for comparison and shift operators.
llvm-svn: 119176
|
2010-11-15 19:58:36 +00:00 |
Owen Anderson
|
0e7d728327
|
Add correct Thumb2 encodings for mvn and friends.
llvm-svn: 119170
|
2010-11-15 18:45:17 +00:00 |
Owen Anderson
|
8fdd172502
|
First stab at providing correct Thumb2 encodings, start with adc.
llvm-svn: 118924
|
2010-11-12 21:12:40 +00:00 |