OSDN Git Service

Added a handful of x86-32 instructions that were missing so that llvm-mc would
authorKevin Enderby <enderby@apple.com>
Mon, 18 Oct 2010 17:04:36 +0000 (17:04 +0000)
committerKevin Enderby <enderby@apple.com>
Mon, 18 Oct 2010 17:04:36 +0000 (17:04 +0000)
commit7aef62ff8c72506cc9b77333d25f4aa8aa9cf9fe
tree62cac829d636c1366162096930a7ca3e40546dd5
parent9edab3a9e15c40c1c9bf70df81c6afdab1cd02c2
Added a handful of x86-32 instructions that were missing so that llvm-mc would
be more complete.  These are only expected to be used by llvm-mc with assembly
source so there is no pattern, [], in the .td files.  Most are being added to
X86InstrInfo.td as Chris suggested and only comments about register uses are
added.  Suggestions welcome on the .td changes as I'm not sure on every detail
of the x86 records.  More missing instructions will be coming.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116716 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmParser/X86AsmParser.cpp
lib/Target/X86/X86InstrControl.td
lib/Target/X86/X86InstrInfo.td
test/MC/X86/x86-32.s
test/MC/X86/x86-64.s