| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 135696
|
|
|
|
|
|
| |
Add range checking to the immediate operands. Update tests accordingly.
llvm-svn: 135521
|
|
|
|
| |
llvm-svn: 135516
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
For example, "mlss r0, r1, r2, r3".
The MLS instruction does not have a flag-setting variant.
llvm-svn: 135203
|
|
|
|
| |
llvm-svn: 135192
|
|
|
|
|
|
|
| |
The immediate operands are restricted to 0-7. Enforce that when parsing
assembly.
llvm-svn: 135189
|
|
|
|
|
|
| |
Add range checking and testing for parsing and encoding of DBG instruction.
llvm-svn: 135102
|
|
|
|
| |
llvm-svn: 135092
|
|
|
|
| |
llvm-svn: 135071
|
|
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
|