aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/X86RecognizableInstr.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-02-12 23:54:57 +0000
committerChris Lattner <sabre@nondot.org>2010-02-12 23:54:57 +0000
commiteaca5fa8e6a2cb0f84a635da5f1f0f670776d0a5 (patch)
treefb10c7da60f07ee3e10aba2e82d0d84142241bd6 /utils/TableGen/X86RecognizableInstr.cpp
parentca3eeb33a8d7816721bb8b94456677ddead06b4d (diff)
downloadexternal_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.cpp3
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)