Jim Grosbach
|
be31448d99
|
Thumb2 parsing and encoding for BFC.
llvm-svn: 139050
|
2011-09-02 23:25:46 +00:00 |
Jim Grosbach
|
a0d34d3b5e
|
Thumb2 parsing and encoding of B instruction.
Tweak handling of IT blocks a bit to enable this. The differentiation between
B and Bcc needs special sauce.
llvm-svn: 139049
|
2011-09-02 23:22:08 +00:00 |
Jim Grosbach
|
a216debb37
|
Thumb2 parsing and encoding for ASR.
For other shift and rotate instructions, too. Tests for those forthcoming
as I work my way through the ISA.
llvm-svn: 139040
|
2011-09-02 21:28:54 +00:00 |
Jim Grosbach
|
370e923434
|
Thumb2 parsing and encoding for AND (register).
llvm-svn: 139021
|
2011-09-02 18:41:35 +00:00 |
Jim Grosbach
|
2761155203
|
Thumb2 parsing and encoding for ADD (register).
llvm-svn: 139017
|
2011-09-02 18:14:46 +00:00 |
Jim Grosbach
|
b861b2b475
|
Tests for Thumb2 AND (immediate) instruction.
llvm-svn: 139013
|
2011-09-02 17:44:27 +00:00 |
Jim Grosbach
|
c302f5cce7
|
Add FIXME. Thumb2 ADR encoding choice is non-trivial.
llvm-svn: 139008
|
2011-09-02 17:21:59 +00:00 |
Owen Anderson
|
35d240f9e8
|
t2Bcc is allowed to have a predicate without a preceding IT instruction.
llvm-svn: 138946
|
2011-09-01 17:47:45 +00:00 |
Jim Grosbach
|
1d3c137839
|
Thumb2 assembly parsing and encoding for ADD(immediate).
llvm-svn: 138922
|
2011-09-01 00:28:52 +00:00 |
Jim Grosbach
|
af8c3cc710
|
Thumb2 parsing and encoding for ADC(register).
Also add instruction aliases for non-.w versions of SBC since they're the
same.
llvm-svn: 138871
|
2011-08-31 18:23:08 +00:00 |
Owen Anderson
|
fdf3cd7f2b
|
Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather than labels.
llvm-svn: 138837
|
2011-08-30 22:15:17 +00:00 |
Jim Grosbach
|
55d6f43cab
|
Thumb2 assembly parsing and encoding support for ADC(immediate).
llvm-svn: 138778
|
2011-08-29 23:01:38 +00:00 |
Jim Grosbach
|
ed16ec4248
|
Thumb2 parsing and encoding for IT blocks.
llvm-svn: 138773
|
2011-08-29 22:24:09 +00:00 |