summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/ARM/diagnostics.s
Commit message (Collapse)AuthorAgeFilesLines
...
* Add tests for ARM PKH assembly parsing.Jim Grosbach2011-07-211-0/+27
| | | | llvm-svn: 135696
* ARM assembly parsing for MRC/MRC2/MRRC/MRRC2.Jim Grosbach2011-07-191-0/+14
| | | | | | Add range checking to the immediate operands. Update tests accordingly. llvm-svn: 135521
* ARM testcases for MOVT.Jim Grosbach2011-07-191-0/+4
| | | | llvm-svn: 135516
* ARM assembly parsing for MOV (register).Jim Grosbach2011-07-191-0/+6
| | | | | | | | Correct the handling of the 's' suffix when parsing ARM mode. It's only a truly separate opcode in Thumb. Add test cases to make sure we handle the s and condition suffices correctly, including diagnostics. llvm-svn: 135513
* ARM assembly parsing for MOV (immediate).Jim Grosbach2011-07-191-0/+5
| | | | | | | | Add range checking for the immediate operand and handle the "mov" mnemonic choosing between encodings based on the value of the immediate. Add tests for fixups, encoding choice and values, and diagnostic for out of range values. llvm-svn: 135500
* ARM diagnostic when 's' suffix on mnemonic that can't set flags.Jim Grosbach2011-07-141-0/+6
| | | | | | | | For example, "mlss r0, r1, r2, r3". The MLS instruction does not have a flag-setting variant. llvm-svn: 135203
* ARM MCRR/MCRR2 immediate operand range checking.Jim Grosbach2011-07-141-1/+5
| | | | llvm-svn: 135192
* ARM MCR/MCR2 assembly parsing operand constraints.Jim Grosbach2011-07-141-0/+10
| | | | | | | The immediate operands are restricted to 0-7. Enforce that when parsing assembly. llvm-svn: 135189
* ARM Assembler support for DBG instruction.Jim Grosbach2011-07-131-0/+9
| | | | | | Add range checking and testing for parsing and encoding of DBG instruction. llvm-svn: 135102
* Range checking for CDP[2] immediates.Jim Grosbach2011-07-131-0/+13
| | | | llvm-svn: 135092
* Range checking for 16-bit immediates in ARM assembly.Jim Grosbach2011-07-131-1/+6
| | | | llvm-svn: 135071
* Improve ARM assembly parsing diagnostics a bit.Jim Grosbach2011-07-131-0/+43
Catch potential cascading errors on a malformed so_reg operand and bail after the first error. Add some tests for the diagnostics we do want. llvm-svn: 135055
OpenPOWER on IntegriCloud