Jim Grosbach
|
47313df81c
|
Thumb2 assembly parsing and encoding for STRT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139963 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:27:12 +00:00 |
|
Jim Grosbach
|
18ceae2a70
|
Thumb2 assembly parsing and encoding for LDRHT/STRHT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139962 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:26:01 +00:00 |
|
Jim Grosbach
|
4a1d200c2f
|
Thumb2 assembly parsing and encoding for STREX/STREXB/STREXH/STREXD.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139961 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:22:07 +00:00 |
|
Jim Grosbach
|
e45451eea9
|
Thumb2 assembly parsing and encoding for STRD.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139960 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:19:38 +00:00 |
|
Jim Grosbach
|
75d7428275
|
Simplify comment. There's no Thumb LDRD(register) encoding. That's ARM only.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139959 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:18:42 +00:00 |
|
Owen Anderson
|
8a28bdcbcc
|
Add fixed bits to correctly distinguish Thumb2 SSAT/SSAT16's.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139958 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:17:02 +00:00 |
|
Jim Grosbach
|
e041af7e0e
|
Thumb2 assembly parsing and encoding for STRBT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139957 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:15:51 +00:00 |
|
Jim Grosbach
|
c71ed786c3
|
Thumb2 assembly parsing and encoding for STRH.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139956 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:12:19 +00:00 |
|
Jim Grosbach
|
59c5076094
|
Remove test of undocumented format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139955 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:09:58 +00:00 |
|
Jim Grosbach
|
76ca6d9bcd
|
Thumb2 assembly parsing and encoding for STRB.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139954 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:09:19 +00:00 |
|
Jim Grosbach
|
2e7a94137b
|
Shuffle a few more thumb2 tests to match the comment headings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139952 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 22:01:18 +00:00 |
|
Jim Grosbach
|
5320b40d9e
|
Thumb2 tests for STR(literal), STR(register) and STR pre/post indexed immediate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139951 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 21:59:13 +00:00 |
|
Jim Grosbach
|
0bb7c6e8d6
|
Shuffle a few tests around.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139950 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 21:57:10 +00:00 |
|
Owen Anderson
|
705b48ff86
|
Fix disassembly of Thumb2 LDRSH with a #-0 offset.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139943 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 21:08:33 +00:00 |
|
Jim Grosbach
|
642caea2c6
|
Thumb2 assembly parsing and encoding for STR(immediate).
Add aliases for STRB/STRH while there. Tests forthcoming for those.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139942 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 21:06:12 +00:00 |
|
Jim Grosbach
|
36343d85cd
|
Thumb2 assembly parsing and encoding for STMDB.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139940 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 20:58:38 +00:00 |
|
Jim Grosbach
|
8213c96655
|
Thumb2 assembly parsing and encoding for STMIA.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139938 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 20:50:13 +00:00 |
|
Jim Grosbach
|
3335029b1f
|
Thumb2 assembly parsing and encoding for SSUB16/SSUB8.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139931 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:52:36 +00:00 |
|
Jim Grosbach
|
50bd470d85
|
Thumb2 assembly parsing and encoding for SSAX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139929 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:37:10 +00:00 |
|
Jim Grosbach
|
9f4ddb3efa
|
Thumb2 assembly parsing and encoding for SSAT16.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139927 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:33:22 +00:00 |
|
Jim Grosbach
|
b105b997a4
|
Thumb2 assembly parsing and encoding for SSAT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139926 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:32:30 +00:00 |
|
Jim Grosbach
|
05ec8f7ac9
|
Thumb2 assembly parsing and encoding for SRS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139925 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:25:22 +00:00 |
|
Jim Grosbach
|
dea8412784
|
Thumb2 assembly parsing and encoding for SMMUSD/SMUSDX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139923 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:08:48 +00:00 |
|
Jim Grosbach
|
41ca75bed0
|
Thumb2 assembly parsing and encoding for SMMULWB/SMULWT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139922 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:07:18 +00:00 |
|
Jim Grosbach
|
3443ed525a
|
Thumb2 assembly parsing and encoding for SMMULL.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139921 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:05:48 +00:00 |
|
Jim Grosbach
|
3c4c879695
|
Fix comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139919 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:03:00 +00:00 |
|
Jim Grosbach
|
d727148c21
|
Thumb2 assembly parsing and encoding for SMULBB/SMULBT/SMULTB/SMULTT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139918 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 18:02:36 +00:00 |
|
Jim Grosbach
|
c9592cbad5
|
Thumb2 assembly parsing and encoding for SMMUAD'dib.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139917 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:58:21 +00:00 |
|
Jim Grosbach
|
f3578a8497
|
Thumb2 assembly parsing and encoding for SMMUL/SMMULR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139916 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:56:06 +00:00 |
|
Owen Anderson
|
a610d619ce
|
Port over more Thumb2 assembly tests to disassembly tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139915 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:56:04 +00:00 |
|
Owen Anderson
|
1070278efa
|
Port over more Thumb2 assembly tests to disassembly tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139912 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:22:48 +00:00 |
|
Jim Grosbach
|
cb574bb71e
|
Thumb2 assembly parsing and encoding for SMMLS/SMMLSR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139911 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:16:55 +00:00 |
|
Jim Grosbach
|
3b61d23297
|
Thumb2 assembly parsing and encoding for SMMLA/SMMLAR.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139910 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:15:18 +00:00 |
|
Jim Grosbach
|
7ff2472b82
|
Thumb2 assembly parsing and encoding for SMLSLD/SMLSLDX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139909 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:10:44 +00:00 |
|
Jim Grosbach
|
920ad2b681
|
Thumb2 assembly parsing and encoding for SMLSD/SMLSDX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139908 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:08:45 +00:00 |
|
Jim Grosbach
|
f566ca7418
|
Thumb2 assembly parsing and encoding for SMLAWB/SMLAWT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139907 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 17:03:01 +00:00 |
|
Jim Grosbach
|
231948f860
|
Thumb2 assembly parsing and encoding for SMLALD/SMLALDX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139906 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 16:58:03 +00:00 |
|
Jim Grosbach
|
4f2999b296
|
Thumb2 assembly parsing and encoding for SMLALBB/SMLALBT/SMLALTB/SMLALTT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139905 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 16:53:25 +00:00 |
|
Jim Grosbach
|
837fc5e9d5
|
Thumb2 assembly parsing and encoding for SMLAL.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139902 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 16:38:00 +00:00 |
|
Andrew Trick
|
cc32efd592
|
Test case trial and error. Not sure the proper way to check MBB names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139900 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 03:57:19 +00:00 |
|
Andrew Trick
|
17bd2c5d68
|
Reduced a stronger test case for coalescer bug PR10920.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139898 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 03:46:49 +00:00 |
|
Jim Grosbach
|
e74711b8b0
|
Thumb2 assembly parsing and encoding for SMLAD/SMLADX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139884 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 00:09:37 +00:00 |
|
Jim Grosbach
|
246ae02bce
|
Thumb2 assembly parsing and encoding for SMLABB/SMLABT/SMLATB/SMLATT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139881 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-16 00:00:23 +00:00 |
|
Jim Grosbach
|
f08084ba4b
|
Thumb2 assembly parsing and encoding for SHSUB16/SHSUB8.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139880 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 23:58:56 +00:00 |
|
Jim Grosbach
|
5a6370ff99
|
Thumb2 assembly parsing and encoding for SHADD16/SHADD8.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139871 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 22:36:10 +00:00 |
|
Jim Grosbach
|
c075d45364
|
Thumb2 assembly parsing and encoding for SHASX/SHSAX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139870 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 22:34:29 +00:00 |
|
Jim Grosbach
|
d16160f18a
|
Thumb2 assembly parsing and encoding for SEV.W.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139866 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 22:24:20 +00:00 |
|
Jim Grosbach
|
56019a32bd
|
Thumb2 assembly parsing and encoding for SEL.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139861 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 22:01:09 +00:00 |
|
Jim Grosbach
|
7ecedac8b7
|
Thumb2 assembly parsing and encoding for SBFX.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139858 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 21:58:42 +00:00 |
|
Eli Friedman
|
331120b1a4
|
Some legalization fixes for atomic load and store.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139851 91177308-0d34-0410-b5e6-96231b3b80d8
|
2011-09-15 21:20:49 +00:00 |
|