summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/ARM
Commit message (Collapse)AuthorAgeFilesLines
...
* ARM vmla/vmls assembly parsing for the lane index operand.Jim Grosbach2011-10-182-4/+8
| | | | llvm-svn: 142389
* Another failing encoding.Owen Anderson2011-10-181-0/+3
| | | | llvm-svn: 142388
* Fix NEON mul encoding tests. Wrong file contents previously.Jim Grosbach2011-10-181-79/+71
| | | | llvm-svn: 142387
* ARM vqdmulh assembly parsing for the lane index operand.Jim Grosbach2011-10-181-2/+2
| | | | llvm-svn: 142386
* Remove duplicate test.Jim Grosbach2011-10-181-3/+0
| | | | llvm-svn: 142383
* Tidy up formatting.Jim Grosbach2011-10-181-32/+43
| | | | llvm-svn: 142382
* ARM vmul assembly parsing for the lane index operand.Jim Grosbach2011-10-181-6/+6
| | | | llvm-svn: 142381
* Tidy up.Jim Grosbach2011-10-181-10/+8
| | | | llvm-svn: 142380
* Add a few more testcases.Owen Anderson2011-10-181-0/+5
| | | | llvm-svn: 142379
* Add several FIXME cases for ARM encodings.Owen Anderson2011-10-182-0/+14
| | | | llvm-svn: 142377
* Tests for 142365.Jim Grosbach2011-10-182-0/+16
| | | | llvm-svn: 142368
* Tidy up formatting.Jim Grosbach2011-10-181-32/+48
| | | | llvm-svn: 142367
* ARM assembly parsing and encoding for VMOV.i64.Jim Grosbach2011-10-182-8/+8
| | | | llvm-svn: 142356
* ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i32.Jim Grosbach2011-10-182-72/+72
| | | | llvm-svn: 142321
* Enable a few more NEON immediate tests.Jim Grosbach2011-10-171-12/+12
| | | | llvm-svn: 142313
* ARM assembly parsing and encoding for VMOV/VMVN/VORR/VBIC.i16.Jim Grosbach2011-10-171-12/+12
| | | | llvm-svn: 142303
* ARM NEON "vmov.i8" immediate assembly parsing and encoding.Jim Grosbach2011-10-172-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 Anderson2011-10-141-2/+2
| | | | llvm-svn: 142003
* Thumb2 assembly parsing and encoding for LDC/STC.Jim Grosbach2011-10-121-0/+120
| | | | llvm-svn: 141811
* ARM encoding tests for STC.Jim Grosbach2011-10-121-0/+85
| | | | llvm-svn: 141787
* ARM parsing and encoding for the <option> form of LDC/STC instructions.Jim Grosbach2011-10-122-0/+14
| | | | llvm-svn: 141786
* ARM assembly parsing and encoding for LDC{2}{L}/STC{2}{L} instructions.Jim Grosbach2011-10-111-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 Grosbach2011-10-071-12/+12
| | | | llvm-svn: 141447
* ARM NEON assembly parsing and encoding for VDUP(scalar).Jim Grosbach2011-10-071-12/+24
| | | | llvm-svn: 141446
* Tidy up tests. Un-XFAIL file and mark individual tests as FIXME instead.Jim Grosbach2011-10-061-26/+28
| | | | llvm-svn: 141321
* Fix and clean up tests. Un-XFAIL.Jim Grosbach2011-10-061-41/+46
| | | | llvm-svn: 141318
* Fix and clean up tests. Un-XFAIL.Jim Grosbach2011-10-061-85/+96
| | | | llvm-svn: 141316
* Support a valid, but not very useful, encoding of CPSIE where none of the ↵Owen Anderson2011-10-051-0/+3
| | | | | | AIF bits are set. llvm-svn: 141190
* Teach the MC to output code/data region marker labels in MachO and ELF ↵Owen Anderson2011-10-041-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 Grosbach2011-10-041-91/+106
| | | | llvm-svn: 141123
* Un-XFAIL file. Comment out individual failing instructions.Jim Grosbach2011-10-041-26/+19
| | | | llvm-svn: 141117
* Tidy up formatting.Jim Grosbach2011-10-041-19/+32
| | | | llvm-svn: 141115
* Un-XFAIL file. Fix incorrect CHECK lines. General format cleanup.Jim Grosbach2011-10-041-15/+19
| | | | llvm-svn: 141114
* Un-XFAIL file. Fix incorrect CHECK line. General format cleanup.Jim Grosbach2011-10-041-33/+48
| | | | llvm-svn: 141113
* Tidy up formatting.Jim Grosbach2011-10-041-54/+80
| | | | llvm-svn: 141111
* Un-XFAIL file. Fix incorrect CHECK line.Jim Grosbach2011-10-041-2/+1
| | | | llvm-svn: 141110
* Un-XFAIL the file. Disable only the individual tests that aren't working yet.Jim Grosbach2011-10-041-14/+12
| | | | llvm-svn: 141108
* Un-XFAIL the file. Disable only the individual tests that aren't working yet.Jim Grosbach2011-10-041-6/+6
| | | | llvm-svn: 141099
* Tidy up. Formatting.Jim Grosbach2011-10-041-19/+27
| | | | llvm-svn: 141096
* Tidy up. These tests are covered in the .s file tests now.Jim Grosbach2011-10-031-236/+0
| | | | llvm-svn: 141047
* ARM assembly parsing and encoding for VMOV immediate.Jim Grosbach2011-10-031-5/+9
| | | | llvm-svn: 141046
* ARM parsing/encoding for VCMP/VCMPE.Jim Grosbach2011-10-031-4/+4
| | | | llvm-svn: 141038
* ARM assembly parsing and encoding for VMRS/FMSTAT.Jim Grosbach2011-10-031-2/+4
| | | | llvm-svn: 141025
* Update test for 141010.Jim Grosbach2011-10-031-1/+1
| | | | llvm-svn: 141022
* Tidy up a bit. Formatting.Jim Grosbach2011-10-031-62/+76
| | | | llvm-svn: 141010
* Check in a patch that has already been code reviewed by Owen that I'd ↵James Molloy2011-09-281-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 Grosbach2011-09-271-1/+8
| | | | | | | | Add inst alias to handle these assembly forms. Add tests, too. rdar://10178799 llvm-svn: 140647
* Remove incorrect testcases.Owen Anderson2011-09-261-4/+0
| | | | llvm-svn: 140572
* Teach the Thumb2 AsmParser to accept pre-indexed loads/stores with an offset ↵Owen Anderson2011-09-231-0/+2
| | | | | | of #-0. llvm-svn: 140426
* Turns out that Thumb2 ADR doesn't need special printing like LDR does. Fix ↵Owen Anderson2011-09-211-2/+4
| | | | | | other test failures I caused. llvm-svn: 140284
OpenPOWER on IntegriCloud