llvm-6502/test/MC/ARM
Jim Grosbach 840bf7eda7 ARM assembly aliases for BIC<-->AND (immediate).
When the immediate operand of an AND or BIC instruction isn't representable
in the immediate field of the instruction, but the bitwise negation of the
immediate is, assemble the instruction as the inverse operation instead
with the inverted immediate as the operand.

rdar://10550057


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146283 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-09 22:02:17 +00:00
..
arm_addrmode2.s ARM STRT assembly parsing and encoding. 2011-08-11 22:18:00 +00:00
arm_addrmode3.s ARM refactoring assembly parsing of memory address operands. 2011-08-03 23:50:40 +00:00
arm_fixups.s
arm_instructions.s Support a valid, but not very useful, encoding of CPSIE where none of the AIF bits are set. 2011-10-05 17:16:40 +00:00
arm_word_directive.s
arm-arithmetic-aliases.s
arm-memory-instructions.s ARM load shifted register pre-index fix shift value asm parser encoding. 2011-08-11 22:05:09 +00:00
basic-arm-instructions.s ARM assembly aliases for BIC<-->AND (immediate). 2011-12-09 22:02:17 +00:00
basic-thumb2-instructions.s Thumb2 alias for long-form pop and friends. 2011-12-07 18:32:28 +00:00
basic-thumb-instructions.s Thumb MUL assembly parsing for 3-operand form. 2011-11-10 22:10:12 +00:00
bracket-darwin.s
bracket-exprs.s
dg.exp
diagnostics.s ARM parsing and encoding for the <option> form of LDC/STC instructions. 2011-10-12 17:34:41 +00:00
elf-eflags-eabi.s
elf-movt.s Print r_type with the correct number of bits. 2011-08-04 14:39:30 +00:00
elf-reloc-01.ll Upgrade syntax of tests using volatile instructions to use 'load volatile' instead of 'volatile load', which is archaic. 2011-11-27 06:54:59 +00:00
elf-reloc-02.ll Print r_sym with the correct number of bits. 2011-08-04 14:48:27 +00:00
elf-reloc-03.ll Print r_sym with the correct number of bits. 2011-08-04 14:48:27 +00:00
elf-thumbfunc-reloc.ll Update test for r142801. 2011-10-24 17:26:26 +00:00
elf-thumbfunc.s print st_type with the correct number of bits. 2011-08-04 15:24:00 +00:00
full_line_comment.s
hilo-16bit-relocations.s
mode-switch.s ARM support the .arm and .thumb directives for assembly mode switching. 2011-12-07 18:04:19 +00:00
neon-abs-encoding.s
neon-absdiff-encoding.s
neon-add-encoding.s ARM VQADD implied destination operand form aliases. 2011-12-08 20:49:43 +00:00
neon-bitcount-encoding.s
neon-bitwise-encoding.s ARM two-operand aliases for VAND/VEOR/VORR instructions. 2011-12-07 23:08:12 +00:00
neon-cmp-encoding.s ARM NEON VCLT(register) is a pseudo aliasing VCGT(register). 2011-12-07 17:51:15 +00:00
neon-convert-encoding.s
neon-dup-encoding.s Enable ARM mode VDUP(scalar) tests. 2011-10-07 23:57:03 +00:00
neon-minmax-encoding.s
neon-mov-encoding.s Simplify some uses of utohexstr. 2011-11-07 21:00:59 +00:00
neon-mul-accum-encoding.s ARM vmla/vmls assembly parsing for the lane index operand. 2011-10-18 18:27:07 +00:00
neon-mul-encoding.s ARM a few more VMUL implied destination operand form aliases. 2011-12-08 20:42:35 +00:00
neon-neg-encoding.s
neon-pairwise-encoding.s
neon-reciprocal-encoding.s
neon-reverse-encoding.s
neon-satshift-encoding.s
neon-shift-encoding.s ARM VSHR implied destination operand form aliases. 2011-12-08 22:06:06 +00:00
neon-shiftaccum-encoding.s
neon-shuffle-encoding.s ARM 64-bit VEXT assembly uses a .64 suffix, not .32, amazingly enough. 2011-12-08 22:19:04 +00:00
neon-sub-encoding.s ARM VSUB implied destination operand form aliases. 2011-12-08 20:56:26 +00:00
neon-table-encoding.s ARM VTBX (one register) assembly parsing and encoding. 2011-10-20 14:48:50 +00:00
neon-vld-encoding.s ARM assembly parsing and encoding for VLD2 with writeback. 2011-12-09 21:28:25 +00:00
neon-vst-encoding.s ARM assembly parsing and encoding for four-register VST1. 2011-11-29 22:58:48 +00:00
neont2-abs-encoding.s
neont2-absdiff-encoding.s Fix and clean up tests. Un-XFAIL. 2011-10-06 21:32:50 +00:00
neont2-add-encoding.s
neont2-bitcount-encoding.s Un-XFAIL file. Fix incorrect CHECK lines. General format cleanup. 2011-10-04 20:50:05 +00:00
neont2-bitwise-encoding.s Un-XFAIL file. Comment out individual failing instructions. 2011-10-04 21:16:42 +00:00
neont2-cmp-encoding.s
neont2-convert-encoding.s
neont2-dup-encoding.s ARM NEON assembly parsing and encoding for VDUP(scalar). 2011-10-07 23:56:00 +00:00
neont2-minmax-encoding.s
neont2-mov-encoding.s Simplify some uses of utohexstr. 2011-11-07 21:00:59 +00:00
neont2-mul-accum-encoding.s ARM vmla/vmls assembly parsing for the lane index operand. 2011-10-18 20:14:56 +00:00
neont2-mul-encoding.s Another failing encoding. 2011-10-18 18:23:03 +00:00
neont2-neg-encoding.s
neont2-pairwise-encoding.s Fix and clean up tests. Un-XFAIL. 2011-10-06 21:28:30 +00:00
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 Tidy up formatting. 2011-10-18 21:09:01 +00:00
neont2-vld-encoding.s
neont2-vst-encoding.s
simple-fp-encoding.s ARM assembly parsing for optional datatype suffix on VFP VMOV GPR<->VFP insns. 2011-11-15 20:29:42 +00:00
thumb2-diagnostics.s Thumb2 assembly parsing and encoding for MRC/MRC2/MRRC/MRRC2. 2011-09-14 19:28:49 +00:00
thumb2-mclass.s Check in a patch that has already been code reviewed by Owen that I'd forgotten to commit. 2011-09-28 14:21:38 +00:00
thumb-diagnostics.s ARM assembly parsing for LSR/LSL/ROR(immediate). 2011-11-10 19:18:01 +00:00
thumb-nop.s Thumb NOP encoding varies depending on ARCH revision. 2011-08-31 18:35:46 +00:00
thumb.s Thumb parsing and encoding support for NOP. 2011-08-19 23:24:36 +00:00
vpush-vpop.s
xscale-attributes.ll Don't print a counter in hex. 2011-08-04 13:39:15 +00:00