summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2017-10-23 02:26:24 +0000
committerCraig Topper <craig.topper@intel.com>2017-10-23 02:26:24 +0000
commit326008c61599163b8a847b17bb677d1625a62e84 (patch)
tree08363df34b851e726dae4c9ab497d8776fd6219a /llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
parent2fd533db9f7b121d19b5f9b9d5a7692e7b2b0fee (diff)
downloadbcm5719-llvm-326008c61599163b8a847b17bb677d1625a62e84.tar.gz
bcm5719-llvm-326008c61599163b8a847b17bb677d1625a62e84.zip
[X86] Fix disassembly of EVEX rounding control and SAE instructions.
Fixes PR31955. llvm-svn: 316308
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h')
-rw-r--r--llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
index 9169d1aeef1..ad1404860fb 100644
--- a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
+++ b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
@@ -382,6 +382,7 @@ enum ModRMDecisionType {
\
ENUM_ENTRY(ENCODING_Iv, "Immediate of operand size") \
ENUM_ENTRY(ENCODING_Ia, "Immediate of address size") \
+ ENUM_ENTRY(ENCODING_IRC, "Immediate for static rounding control") \
ENUM_ENTRY(ENCODING_Rv, "Register code of operand size added to the " \
"opcode byte") \
ENUM_ENTRY(ENCODING_DUP, "Duplicate of another operand; ID is encoded " \
OpenPOWER on IntegriCloud