diff options
| author | Craig Topper <craig.topper@gmail.com> | 2014-01-17 07:11:45 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2014-01-17 07:11:45 +0000 |
| commit | 5a444969880d0484fbbf7124f807d9fa345c138e (patch) | |
| tree | fb07c65536b6a2ff0edc6fe4c56d92e81412b161 /llvm/lib/Target/X86/Disassembler | |
| parent | 4ec59174fd7a6ce84b7b6da1ece9203778f912b9 (diff) | |
| download | bcm5719-llvm-5a444969880d0484fbbf7124f807d9fa345c138e.tar.gz bcm5719-llvm-5a444969880d0484fbbf7124f807d9fa345c138e.zip | |
VEX_PREFIX_66 doesn't need to set the hasOpSize flag since VEX instructions don't use the size fields it controls.
llvm-svn: 199470
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler')
| -rw-r--r-- | llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c index 52631bcbf2d..fc19650c7bc 100644 --- a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c +++ b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c @@ -490,8 +490,6 @@ static int readPrefixes(struct InternalInstruction* insn) { | (bFromEVEX2of4(insn->vectorExtensionPrefix[1]) << 0); } - hasOpSize = (VEX_PREFIX_66 == ppFromEVEX3of4(insn->vectorExtensionPrefix[2])); - dbgprintf(insn, "Found EVEX prefix 0x%hhx 0x%hhx 0x%hhx 0x%hhx", insn->vectorExtensionPrefix[0], insn->vectorExtensionPrefix[1], insn->vectorExtensionPrefix[2], insn->vectorExtensionPrefix[3]); @@ -529,15 +527,6 @@ static int readPrefixes(struct InternalInstruction* insn) { | (bFromVEX2of3(insn->vectorExtensionPrefix[1]) << 0); } - switch (ppFromVEX3of3(insn->vectorExtensionPrefix[2])) - { - default: - break; - case VEX_PREFIX_66: - hasOpSize = TRUE; - break; - } - dbgprintf(insn, "Found VEX prefix 0x%hhx 0x%hhx 0x%hhx", insn->vectorExtensionPrefix[0], insn->vectorExtensionPrefix[1], insn->vectorExtensionPrefix[2]); |

