llvm-6502/test/MC/ARM
Jim Grosbach 2c6363a62d ARM assembly parsing and encoding for RFE instruction.
Fill in the missing fixed bits and the register operand bits of the instruction
encoding. Refactor the definition to make the mode explicit, which is
consistent with how loads and stores are normally represented and makes
parsing much easier. Add parsing aliases for pseudo-instruction variants.
Update the disassembler for the new representations. Add tests for parsing and
encoding.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136479 91177308-0d34-0410-b5e6-96231b3b80d8
2011-07-29 18:47:24 +00:00
..
arm_addrmode2.s Refactor the STRT and STRBT instructions to distinguish between the register-addend and immediate-addend versions. Temporarily XFAIL the asm parsing tests for these instructions. 2011-07-27 20:29:48 +00:00
arm_addrmode3.s - Implement asm parsing support for LDRSBT, LDRHT, LDRSHT and STRHT 2011-04-04 17:18:19 +00:00
arm_fixups.s ARM assembly parsing for MOV (immediate). 2011-07-19 19:13:28 +00:00
arm_instructions.s ARM update tests for CPS instruction. 2011-07-29 17:39:27 +00:00
arm_word_directive.s
arm-arithmetic-aliases.s ARM Assembly syntax support for arithmetic implied dest operand. 2011-06-27 19:09:15 +00:00
basic-arm-instructions.s ARM assembly parsing and encoding for RFE instruction. 2011-07-29 18:47:24 +00:00
bracket-darwin.s
bracket-exprs.s
darwin-ARM-reloc.s
darwin-Thumb-reloc.s
dg.exp
diagnostics.s ARM parsing and encoding of SBFX and UBFX. 2011-07-27 21:09:25 +00:00
elf-eflags-eabi.s
elf-movt.s This fixes one divergence between LLVM and binutils for ARM in the 2011-05-19 20:55:25 +00:00
elf-reloc-01.ll Write the section table and the section data in the same order that 2011-03-20 18:44:20 +00:00
elf-reloc-02.ll Write the section table and the section data in the same order that 2011-03-20 18:44:20 +00:00
elf-reloc-03.ll Write the section table and the section data in the same order that 2011-03-20 18:44:20 +00:00
elf-thumbfunc-reloc.ll fixes target address tBL and tBLX and sets relocation type 2011-05-20 20:01:01 +00:00
elf-thumbfunc.s Move ARM specific test into the ARM subdir. 2011-05-28 11:01:30 +00:00
full_line_comment.s
hilo-16bit-relocations.s
mode-switch.s - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfo 2011-07-11 03:57:24 +00:00
neon-abs-encoding.s
neon-absdiff-encoding.s
neon-add-encoding.s
neon-bitcount-encoding.s
neon-bitwise-encoding.s
neon-cmp-encoding.s
neon-convert-encoding.s
neon-dup-encoding.s
neon-minmax-encoding.s
neon-mov-encoding.s
neon-mul-accum-encoding.s
neon-mul-encoding.s
neon-neg-encoding.s
neon-pairwise-encoding.s
neon-reciprocal-encoding.s
neon-reverse-encoding.s
neon-satshift-encoding.s
neon-shift-encoding.s * Correct encoding for VSRI. 2011-03-09 00:33:17 +00:00
neon-shiftaccum-encoding.s
neon-shuffle-encoding.s
neon-sub-encoding.s
neon-table-encoding.s
neon-vld-encoding.s
neon-vst-encoding.s
neont2-abs-encoding.s
neont2-absdiff-encoding.s
neont2-add-encoding.s
neont2-bitcount-encoding.s
neont2-bitwise-encoding.s
neont2-cmp-encoding.s
neont2-convert-encoding.s
neont2-dup-encoding.s
neont2-minmax-encoding.s
neont2-mov-encoding.s
neont2-mul-accum-encoding.s
neont2-mul-encoding.s
neont2-neg-encoding.s
neont2-pairwise-encoding.s
neont2-reciprocal-encoding.s
neont2-reverse-encoding.s
neont2-satshift-encoding.s
neont2-shift-encoding.s
neont2-shiftaccum-encoding.s
neont2-shuffle-encoding.s
neont2-sub-encoding.s
neont2-table-encoding.s
neont2-vld-encoding.s
neont2-vst-encoding.s
prefetch.ll Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests. 2011-07-07 03:55:05 +00:00
reg-list.s
simple-encoding.ll Simplify printing of ARM shifted immediates. 2011-07-11 16:48:36 +00:00
simple-fp-encoding.s
thumb2_instructions.s
thumb2-movt-fixup.s Move ARM-specific test to ARM directory. 2011-06-25 01:53:17 +00:00
thumb2.s Fix predicates for Thumb co-processor instructions. 2011-07-13 21:14:23 +00:00
thumb.s Fix predicates for Thumb co-processor instructions. 2011-07-13 21:14:23 +00:00
vpush-vpop.s ARM assembler support for vpush/vpop. 2011-06-27 20:00:07 +00:00
xscale-attributes.ll adds some attributes to attribute section when cpu is "xscale" 2011-05-20 20:10:34 +00:00