summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrFormats.td
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-02-12 02:06:33 +0000
committerChris Lattner <sabre@nondot.org>2010-02-12 02:06:33 +0000
commitf7477e599ff68250bfc8175dc5dc3bafb4f003cc (patch)
tree1755ec90eb9edd5eb757efe671d468ec9bbb5a86 /llvm/lib/Target/X86/X86InstrFormats.td
parent67e45e1670f62bb636fbade1ce74604385388565 (diff)
downloadbcm5719-llvm-f7477e599ff68250bfc8175dc5dc3bafb4f003cc.tar.gz
bcm5719-llvm-f7477e599ff68250bfc8175dc5dc3bafb4f003cc.zip
add a bunch of mod/rm encoding types for fixed mod/rm bytes.
This will work better for the disassembler for modeling things like lfence/monitor/vmcall etc. llvm-svn: 95960
Diffstat (limited to 'llvm/lib/Target/X86/X86InstrFormats.td')
-rw-r--r--llvm/lib/Target/X86/X86InstrFormats.td5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86InstrFormats.td b/llvm/lib/Target/X86/X86InstrFormats.td
index a799f165f7c..7e3c2b2f65f 100644
--- a/llvm/lib/Target/X86/X86InstrFormats.td
+++ b/llvm/lib/Target/X86/X86InstrFormats.td
@@ -29,6 +29,11 @@ def MRM0m : Format<24>; def MRM1m : Format<25>; def MRM2m : Format<26>;
def MRM3m : Format<27>; def MRM4m : Format<28>; def MRM5m : Format<29>;
def MRM6m : Format<30>; def MRM7m : Format<31>;
def MRMInitReg : Format<32>;
+def MRM_C1 : Format<33>;
+def MRM_C8 : Format<34>;
+def MRM_C9 : Format<35>;
+def MRM_E8 : Format<36>;
+def MRM_F0 : Format<37>;
// ImmType - This specifies the immediate type used by an instruction. This is
OpenPOWER on IntegriCloud