llvm-6502/test/MC/ARM
Bruno Cardoso Lopes 584bf7bb03 Add assembly parsing support for "msr" and also fix its encoding. Also add
testcases for the disassembler to make sure it still works for "msr".



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125948 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-18 19:45:59 +00:00
..
arm_fixups.s Teach ARM/MC/ELF to handle R_ARM_JUMP24 relocation type for conditional jumps. 2011-02-04 19:47:15 +00:00
arm_instructions.s Add assembly parsing support for "msr" and also fix its encoding. Also add 2011-02-18 19:45:59 +00:00
arm_word_directive.s Mark ARM subtarget features that are available for the assembler. 2010-11-01 16:59:54 +00:00
dg.exp Convert this test to a .s file, so that it's not sensitive to codegen changes. 2010-10-29 01:01:56 +00:00
elf-eflags-eabi.s Teach ARM/MC/ELF about EF_ARM_EABI_VERSION. The magic number is set to 2011-02-04 21:41:11 +00:00
elf-movt.s Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. 2011-01-14 02:38:49 +00:00
elf-reloc-01.ll Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkage 2011-02-07 01:11:15 +00:00
elf-reloc-02.ll Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkage 2011-02-07 01:11:15 +00:00
elf-reloc-03.ll Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkage 2011-02-07 01:11:15 +00:00
hilo-16bit-relocations.s Completed :lower16: / :upper16: support for movw / movt pairs on Darwin. 2011-01-14 02:38:49 +00:00
neon-abs-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-absdiff-encoding.s McARM: Flush out hard coded known non-predicated mnemonic list. 2011-01-10 21:01:03 +00:00
neon-add-encoding.s Use ARM-style comment syntax. 2010-11-01 18:33:37 +00:00
neon-bitcount-encoding.s McARM: Flush out hard coded known non-predicated mnemonic list. 2011-01-10 21:01:03 +00:00
neon-bitwise-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-cmp-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-convert-encoding.s Add Neon VCVT instructions for f32 <-> f16 conversions. 2010-12-15 22:14:12 +00:00
neon-dup-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-minmax-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-mov-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-mul-accum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-mul-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-neg-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-pairwise-encoding.s McARM: Flush out hard coded known non-predicated mnemonic list. 2011-01-10 21:01:03 +00:00
neon-reciprocal-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-reverse-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-satshift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-shift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-shiftaccum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-shuffle-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-sub-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-table-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neon-vld-encoding.s Add correct encodings for the rest of the vld instructions that we generate. 2010-11-02 20:40:59 +00:00
neon-vst-encoding.s Provide correct encodings for the remaining vst variants that we currently generate. 2010-11-02 22:18:18 +00:00
neont2-abs-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-absdiff-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-add-encoding.s Encode the 32-bit wide Thumb (and Thumb2) instructions with the high order 2010-12-03 22:31:40 +00:00
neont2-bitcount-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-bitwise-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-cmp-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-convert-encoding.s Add Neon VCVT instructions for f32 <-> f16 conversions. 2010-12-15 22:14:12 +00:00
neont2-dup-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-minmax-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-mov-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-mul-accum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-mul-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-neg-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-pairwise-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-reciprocal-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-reverse-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-satshift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-shift-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-shiftaccum-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-shuffle-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-sub-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-table-encoding.s Fix misspelled target triples in MC/ARM test commands. 2010-12-15 22:14:01 +00:00
neont2-vld-encoding.s Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4]. 2010-11-11 21:36:43 +00:00
neont2-vst-encoding.s Add correct Thumb2 encodings for NEON vst[1,2,3,4] and vld[1,2,3,4]. 2010-11-11 21:36:43 +00:00
prefetch.ll Fix test for non-darwin targets. 2011-02-01 01:16:18 +00:00
reg-list.s Sort the register list based on the *actual* register numbers rather than the 2011-01-12 21:20:59 +00:00
simple-encoding.ll Add encoding for ARM "trap" instruction. 2010-11-21 11:05:29 +00:00
simple-fp-encoding.s Do AsmMatcher operand classification per-opcode. 2011-02-10 00:08:28 +00:00
thumb2_instructions.s McARM: Start marking T2 address operands as such, for the benefit of the parser. 2011-01-18 03:06:03 +00:00
thumb2.s Add assembly parsing support for "msr" and also fix its encoding. Also add 2011-02-18 19:45:59 +00:00
thumb.s Fix encoding and add parsing support for the arm/thumb CPS instruction: 2011-02-14 13:09:44 +00:00