Owen Anderson
|
5258b61966
|
Add correct encodings for NEON vabal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117315 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 21:29:04 +00:00 |
|
Owen Anderson
|
410aebc670
|
Add correct NEON encodings for vaba.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117309 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 20:52:57 +00:00 |
|
Owen Anderson
|
28bae6106f
|
Tests for NEON encoding of vabdl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117303 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 20:36:28 +00:00 |
|
Owen Anderson
|
b7e1d77ff5
|
Add tests for NEON encoding of vabd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117302 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 20:29:27 +00:00 |
|
Owen Anderson
|
31e6ed890a
|
Attempt to provide correct encodings for NEON vbit and vbif, even though we can't test them at the moment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117294 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 20:17:22 +00:00 |
|
Owen Anderson
|
4110b4325d
|
Provide correct NEON encodings for vbsl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117293 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 20:13:13 +00:00 |
|
Owen Anderson
|
162875a9f3
|
Add correct instruction encodings for vbic, vorn, and vmvn.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117282 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 18:43:52 +00:00 |
|
Owen Anderson
|
8c71eff594
|
Provide correct NEON encodings for vand, veor, and vorr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117279 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 18:28:30 +00:00 |
|
Owen Anderson
|
c61ec2a2b0
|
Add tests for NEON encoding of vtst.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117277 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 18:10:34 +00:00 |
|
Owen Anderson
|
d0c5b6170f
|
Add NEON encoding tests for vcgt and vacgt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117276 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 18:03:59 +00:00 |
|
Owen Anderson
|
10c15e5d58
|
Add tests for NEON encodings of vcge and vacge.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117274 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 17:49:32 +00:00 |
|
Owen Anderson
|
4fe20bbd66
|
Add a warning about our inability to test the encoding of vceq with immediate zero.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117273 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 17:33:02 +00:00 |
|
Owen Anderson
|
a2041f1807
|
Add tests for NEON encoding of vceq.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117270 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 17:20:26 +00:00 |
|
Owen Anderson
|
8b7ce020c3
|
Add tests for NEON encoding of vsubhn and vrsubhn.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117269 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-25 17:12:46 +00:00 |
|
Owen Anderson
|
c052a8c772
|
Add tests for NEON encoding of vqsub.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117214 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-23 18:02:16 +00:00 |
|
Owen Anderson
|
61f34bc4bc
|
Add tests for NEON encoding of vhsub.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117189 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:58:22 +00:00 |
|
Jim Grosbach
|
48c9f2081d
|
Add a CMP test.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117187 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:48:01 +00:00 |
|
Owen Anderson
|
884f228692
|
Add tests for NEON encoding of vsubw.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117186 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:46:07 +00:00 |
|
Owen Anderson
|
2b6b97c815
|
Add tests for NEON encoding of vsubl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117183 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:36:36 +00:00 |
|
Owen Anderson
|
313252022d
|
Add tests for NEON encoding of vsub.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117177 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:21:04 +00:00 |
|
Owen Anderson
|
c9db331433
|
Add tests for NEON encoding of vqdmlsl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117173 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:08:47 +00:00 |
|
Owen Anderson
|
353f8668b8
|
Add tests for NEON encoding of vmlsl.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117171 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 23:02:27 +00:00 |
|
Jim Grosbach
|
432a8142ef
|
tidy up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117166 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 22:15:48 +00:00 |
|
Jim Grosbach
|
f8da5f5dfa
|
ARM mode encoding information for CLZ, RBIT, REV*, and PKH*.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117165 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 22:12:16 +00:00 |
|
Owen Anderson
|
458509476b
|
Add tests for the correct encoding of NEON vmls.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117145 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 20:31:24 +00:00 |
|
Owen Anderson
|
9b26497273
|
Add correct NEON encodings for vqdmlal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117134 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 19:35:48 +00:00 |
|
Jim Grosbach
|
385e136dce
|
Add the encoding information for the rest of the ARM mode multiply instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117133 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 19:15:30 +00:00 |
|
Owen Anderson
|
92205842ca
|
Provide correct encodings for NEON vmlal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117131 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 19:05:25 +00:00 |
|
Owen Anderson
|
18341e9e31
|
Provide correct NEON encodings for vmla.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117126 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 18:54:37 +00:00 |
|
Jim Grosbach
|
3870b750e6
|
More ARM multiply instuction binary encodings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117121 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 18:35:16 +00:00 |
|
Owen Anderson
|
81faa805ce
|
Add testscases for encoding of NEON vdqmull.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117115 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 17:57:37 +00:00 |
|
Jim Grosbach
|
9463d0e400
|
More ARM multiply instruction encoding information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117108 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-22 17:16:17 +00:00 |
|
Owen Anderson
|
4ceccc4e57
|
Add tests for NEON encoding of vmull.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117077 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 22:19:53 +00:00 |
|
Jim Grosbach
|
3686046a2c
|
ARM binary encodings for MVN variants.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117076 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 22:19:32 +00:00 |
|
Owen Anderson
|
de5370fcbb
|
Add tests for NEON encoding of vqdmulh and vqrdmulh.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117074 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 22:05:33 +00:00 |
|
Jim Grosbach
|
3fea19105d
|
ARM Binary encoding information for BFC/BFI instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117072 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 22:03:21 +00:00 |
|
Owen Anderson
|
636ad14c8a
|
Add tests for NEON vmul encoding.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117069 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 21:51:58 +00:00 |
|
Owen Anderson
|
7eca0e17ba
|
Rename this test to better reflect its contents.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117067 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 21:40:15 +00:00 |
|
Owen Anderson
|
35ea7a4022
|
Add tests for NEON encodings of vaddhn and vraddhn.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117064 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 20:56:57 +00:00 |
|
Owen Anderson
|
4bcb949e18
|
Add tests for NEON encodings of vqadd, which was already correctly encoded.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117059 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 20:42:04 +00:00 |
|
Owen Anderson
|
1e93466c3a
|
Add correct NEON encodings for vhadd and vrhadd.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117047 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 18:55:04 +00:00 |
|
Owen Anderson
|
9d50559bae
|
Add correct encodings for NEON vaddw.s* and vaddw.u*.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117040 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 18:20:25 +00:00 |
|
Owen Anderson
|
e0e6dc3f4e
|
Provide correct NEON encodings for vaddl.u* and vaddl.s*.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117039 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 18:09:17 +00:00 |
|
Bill Wendling
|
ba3f881007
|
Fix whitespace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117002 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 06:25:08 +00:00 |
|
Andrew Trick
|
5b7a825ec5
|
putback r116983 and fix simple-fp-encoding.ll tests
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116992 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 03:40:16 +00:00 |
|
Owen Anderson
|
d7795540d0
|
Implement correct encodings for NEON vadd, both integer and floating point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116981 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-21 00:48:00 +00:00 |
|
Bill Wendling
|
01aabdac44
|
Add encoding for moving a value between two ARM core registers and a doublework
extension register.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116970 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-20 23:37:40 +00:00 |
|
Bill Wendling
|
7d31a169af
|
Add encodings for movement between ARM core registers and single-precision
registers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116961 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-20 22:44:54 +00:00 |
|
Jim Grosbach
|
8abe32af38
|
ARM mode encoding information for UBFX and SBFX instructions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116588 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-15 17:15:16 +00:00 |
|
Jim Grosbach
|
53e7dcbd47
|
Simplify test file a bit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116540 91177308-0d34-0410-b5e6-96231b3b80d8
|
2010-10-14 23:32:44 +00:00 |
|