llvm-mirror/test/MC/X86
Chris Lattner 81d051481e Implement enough of the missing instalias support to get
aliases installed and working.  They now work when the
matched pattern and the result instruction have exactly
the same operand list.

This is now enough for us to define proper aliases for
movzx and movsx, implementing rdar://8017633 and PR7459.

Note that we do not accept instructions like:
  movzx 0(%rsp), %rsi

GAS accepts this instruction, but it doesn't make any
sense because we don't know the size of the memory
operand.  It could be 8/16/32 bits.

llvm-svn: 117901
2010-11-01 05:34:34 +00:00
..
3DNow.s Add 3DNowA instructions. 2010-10-03 20:23:13 +00:00
dg.exp
x86_64-avx-clmul-encoding.s
x86_64-avx-encoding.s
x86_64-encoding.s
x86_64-fma3-encoding.s
x86_64-imm-widths.s Replace a gross hack (the MOV64ri_alt instruction) with a slightly less 2010-10-05 21:09:45 +00:00
x86_directives.s
x86_errors.s
x86_operands.s
x86-32-avx.s
x86-32-coverage.s make the asm matcher emitter reject instructions that have comments 2010-11-01 04:44:29 +00:00
x86-32-fma3.s
x86-32.s fix an encoding mismatch where "sal %eax, 1" was not using the short encoding 2010-10-30 18:13:10 +00:00
x86-64.s Implement enough of the missing instalias support to get 2010-11-01 05:34:34 +00:00