Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ARM vmla/vmls assembly parsing for the lane index operand. | Jim Grosbach | 2011-10-18 | 2 | -4/+8 | |
| | | | | llvm-svn: 142389 | |||||
* | Another failing encoding. | Owen Anderson | 2011-10-18 | 1 | -0/+3 | |
| | | | | llvm-svn: 142388 | |||||
* | Fix NEON mul encoding tests. Wrong file contents previously. | Jim Grosbach | 2011-10-18 | 1 | -79/+71 | |
| | | | | llvm-svn: 142387 | |||||
* | ARM vqdmulh assembly parsing for the lane index operand. | Jim Grosbach | 2011-10-18 | 1 | -2/+2 | |
| | | | | llvm-svn: 142386 | |||||
* | Remove duplicate test. | Jim Grosbach | 2011-10-18 | 1 | -3/+0 | |
| | | | | llvm-svn: 142383 | |||||
* | Tidy up formatting. | Jim Grosbach | 2011-10-18 | 1 | -32/+43 | |
| | | | | llvm-svn: 142382 | |||||
* | ARM vmul assembly parsing for the lane index operand. | Jim Grosbach | 2011-10-18 | 1 | -6/+6 | |
| | | | | llvm-svn: 142381 | |||||
* | Tidy up. | Jim Grosbach | 2011-10-18 | 1 | -10/+8 | |
| | | | | llvm-svn: 142380 | |||||
* | Add a few more testcases. | Owen Anderson | 2011-10-18 | 1 | -0/+5 | |
| | | | | llvm-svn: 142379 | |||||
* | Add several FIXME cases for ARM encodings. | Owen Anderson | 2011-10-18 | 2 | -0/+14 | |
| | | | | llvm-svn: 142377 | |||||
* | Tests for 142365. | Jim Grosbach | 2011-10-18 | 2 | -0/+16 | |
| | | | | llvm-svn: 142368 | |||||
* | Tidy up formatting. | Jim Grosbach | 2011-10-18 | 1 | -32/+48 | |
| | | | | llvm-svn: 142367 | |||||
* | ARM assembly parsing and encoding for VMOV.i64. | Jim Grosbach | 2011-10-18 | 2 | -8/+8 | |
| | | | | llvm-svn: 142356 | |||||
* | ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i32. | Jim Grosbach | 2011-10-18 | 2 | -72/+72 | |
| | | | | llvm-svn: 142321 | |||||
* | Enable a few more NEON immediate tests. | Jim Grosbach | 2011-10-17 | 1 | -12/+12 | |
| | | | | llvm-svn: 142313 | |||||
* | ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i16. | Jim Grosbach | 2011-10-17 | 1 | -12/+12 | |
| | | | | llvm-svn: 142303 | |||||
* | ARM NEON "vmov.i8" immediate assembly parsing and encoding. | Jim Grosbach | 2011-10-17 | 2 | -170/+181 | |
| | | | | | | | | NEON immediates are "interesting". Start of the work to handle parsing them in an 'as' compatible manner. Getting the matcher to play nicely with these and the floating point immediates from VFP is an extra fun wrinkle. llvm-svn: 142293 | |||||
* | Update test for disabling of code/data marker labels in ELF. | Owen Anderson | 2011-10-14 | 1 | -2/+2 | |
| | | | | llvm-svn: 142003 | |||||
* | Thumb2 assembly parsing and encoding for LDC/STC. | Jim Grosbach | 2011-10-12 | 1 | -0/+120 | |
| | | | | llvm-svn: 141811 | |||||
* | ARM encoding tests for STC. | Jim Grosbach | 2011-10-12 | 1 | -0/+85 | |
| | | | | llvm-svn: 141787 | |||||
* | ARM parsing and encoding for the <option> form of LDC/STC instructions. | Jim Grosbach | 2011-10-12 | 2 | -0/+14 | |
| | | | | llvm-svn: 141786 | |||||
* | ARM assembly parsing and encoding for LDC{2}{L}/STC{2}{L} instructions. | Jim Grosbach | 2011-10-11 | 1 | -0/+81 | |
| | | | | | | | | Fill out the rest of the encoding information, update to properly mark the LDC/STC instructions as predicable while the LDC2/STC2 instructions are not, and adjust the parser accordingly. llvm-svn: 141721 | |||||
* | Enable ARM mode VDUP(scalar) tests. | Jim Grosbach | 2011-10-07 | 1 | -12/+12 | |
| | | | | llvm-svn: 141447 | |||||
* | ARM NEON assembly parsing and encoding for VDUP(scalar). | Jim Grosbach | 2011-10-07 | 1 | -12/+24 | |
| | | | | llvm-svn: 141446 | |||||
* | Tidy up tests. Un-XFAIL file and mark individual tests as FIXME instead. | Jim Grosbach | 2011-10-06 | 1 | -26/+28 | |
| | | | | llvm-svn: 141321 | |||||
* | Fix and clean up tests. Un-XFAIL. | Jim Grosbach | 2011-10-06 | 1 | -41/+46 | |
| | | | | llvm-svn: 141318 | |||||
* | Fix and clean up tests. Un-XFAIL. | Jim Grosbach | 2011-10-06 | 1 | -85/+96 | |
| | | | | llvm-svn: 141316 | |||||
* | Support a valid, but not very useful, encoding of CPSIE where none of the ↵ | Owen Anderson | 2011-10-05 | 1 | -0/+3 | |
| | | | | | | AIF bits are set. llvm-svn: 141190 | |||||
* | Teach the MC to output code/data region marker labels in MachO and ELF ↵ | Owen Anderson | 2011-10-04 | 1 | -2/+2 | |
| | | | | | | modes. These are used by disassemblers to provide better disassembly, particularly on targets like ARM Thumb that like to intermingle data in the TEXT segment. llvm-svn: 141135 | |||||
* | Tidy up formatting. | Jim Grosbach | 2011-10-04 | 1 | -91/+106 | |
| | | | | llvm-svn: 141123 | |||||
* | Un-XFAIL file. Comment out individual failing instructions. | Jim Grosbach | 2011-10-04 | 1 | -26/+19 | |
| | | | | llvm-svn: 141117 | |||||
* | Tidy up formatting. | Jim Grosbach | 2011-10-04 | 1 | -19/+32 | |
| | | | | llvm-svn: 141115 | |||||
* | Un-XFAIL file. Fix incorrect CHECK lines. General format cleanup. | Jim Grosbach | 2011-10-04 | 1 | -15/+19 | |
| | | | | llvm-svn: 141114 | |||||
* | Un-XFAIL file. Fix incorrect CHECK line. General format cleanup. | Jim Grosbach | 2011-10-04 | 1 | -33/+48 | |
| | | | | llvm-svn: 141113 | |||||
* | Tidy up formatting. | Jim Grosbach | 2011-10-04 | 1 | -54/+80 | |
| | | | | llvm-svn: 141111 | |||||
* | Un-XFAIL file. Fix incorrect CHECK line. | Jim Grosbach | 2011-10-04 | 1 | -2/+1 | |
| | | | | llvm-svn: 141110 | |||||
* | Un-XFAIL the file. Disable only the individual tests that aren't working yet. | Jim Grosbach | 2011-10-04 | 1 | -14/+12 | |
| | | | | llvm-svn: 141108 | |||||
* | Un-XFAIL the file. Disable only the individual tests that aren't working yet. | Jim Grosbach | 2011-10-04 | 1 | -6/+6 | |
| | | | | llvm-svn: 141099 | |||||
* | Tidy up. Formatting. | Jim Grosbach | 2011-10-04 | 1 | -19/+27 | |
| | | | | llvm-svn: 141096 | |||||
* | Tidy up. These tests are covered in the .s file tests now. | Jim Grosbach | 2011-10-03 | 1 | -236/+0 | |
| | | | | llvm-svn: 141047 | |||||
* | ARM assembly parsing and encoding for VMOV immediate. | Jim Grosbach | 2011-10-03 | 1 | -5/+9 | |
| | | | | llvm-svn: 141046 | |||||
* | ARM parsing/encoding for VCMP/VCMPE. | Jim Grosbach | 2011-10-03 | 1 | -4/+4 | |
| | | | | llvm-svn: 141038 | |||||
* | ARM assembly parsing and encoding for VMRS/FMSTAT. | Jim Grosbach | 2011-10-03 | 1 | -2/+4 | |
| | | | | llvm-svn: 141025 | |||||
* | Update test for 141010. | Jim Grosbach | 2011-10-03 | 1 | -1/+1 | |
| | | | | llvm-svn: 141022 | |||||
* | Tidy up a bit. Formatting. | Jim Grosbach | 2011-10-03 | 1 | -62/+76 | |
| | | | | llvm-svn: 141010 | |||||
* | Check in a patch that has already been code reviewed by Owen that I'd ↵ | James Molloy | 2011-09-28 | 1 | -0/+74 | |
| | | | | | | | | | | | | forgotten to commit. Build on previous patches to successfully distinguish between an M-series and A/R-series MSR and MRS instruction. These take different mask names and have a *slightly* different opcode format. Add decoder and disassembler tests. Improvement on the previous patch - successfully distinguish between valid v6m and v7m masks (one is a subset of the other). The patch had to be edited slightly to apply to ToT. llvm-svn: 140696 | |||||
* | ARM Thumb2 asm parsing [SU]XT[BH] without rotate but with .w. | Jim Grosbach | 2011-09-27 | 1 | -1/+8 | |
| | | | | | | | | Add inst alias to handle these assembly forms. Add tests, too. rdar://10178799 llvm-svn: 140647 | |||||
* | Remove incorrect testcases. | Owen Anderson | 2011-09-26 | 1 | -4/+0 | |
| | | | | llvm-svn: 140572 | |||||
* | Teach the Thumb2 AsmParser to accept pre-indexed loads/stores with an offset ↵ | Owen Anderson | 2011-09-23 | 1 | -0/+2 | |
| | | | | | | of #-0. llvm-svn: 140426 | |||||
* | Turns out that Thumb2 ADR doesn't need special printing like LDR does. Fix ↵ | Owen Anderson | 2011-09-21 | 1 | -2/+4 | |
| | | | | | | other test failures I caused. llvm-svn: 140284 |