diff options
author | Chris Lattner <sabre@nondot.org> | 2010-02-12 23:54:57 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-02-12 23:54:57 +0000 |
commit | eaca5fa8e6a2cb0f84a635da5f1f0f670776d0a5 (patch) | |
tree | fb10c7da60f07ee3e10aba2e82d0d84142241bd6 /utils/TableGen/X86RecognizableInstr.cpp | |
parent | ca3eeb33a8d7816721bb8b94456677ddead06b4d (diff) | |
download | external_llvm-eaca5fa8e6a2cb0f84a635da5f1f0f670776d0a5.zip external_llvm-eaca5fa8e6a2cb0f84a635da5f1f0f670776d0a5.tar.gz external_llvm-eaca5fa8e6a2cb0f84a635da5f1f0f670776d0a5.tar.bz2 |
Remove special cases for [LM]FENCE, MONITOR and MWAIT from
encoder and decoder by using new MRM_ forms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96048 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/TableGen/X86RecognizableInstr.cpp')
-rw-r--r-- | utils/TableGen/X86RecognizableInstr.cpp | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/utils/TableGen/X86RecognizableInstr.cpp b/utils/TableGen/X86RecognizableInstr.cpp index 535cd6c..f53927d 100644 --- a/utils/TableGen/X86RecognizableInstr.cpp +++ b/utils/TableGen/X86RecognizableInstr.cpp @@ -591,12 +591,9 @@ void RecognizableInstr::emitDecodePath(DisassemblerTables &tables) const { return; \ } - EXACTCASE(TWOBYTE, "MONITOR", 0xc8) - EXACTCASE(TWOBYTE, "MWAIT", 0xc9) EXACTCASE(TWOBYTE, "SWPGS", 0xf8) EXACTCASE(TWOBYTE, "INVEPT", 0x80) EXACTCASE(TWOBYTE, "INVVPID", 0x81) - //EXACTCASE(TWOBYTE, "VMCALL", 0xc1) - Handled by MRM_ form; safe to remove EXACTCASE(TWOBYTE, "VMLAUNCH", 0xc2) EXACTCASE(TWOBYTE, "VMRESUME", 0xc3) EXACTCASE(TWOBYTE, "VMXOFF", 0xc4) |