diff options
| author | Craig Topper <craig.topper@gmail.com> | 2016-02-21 19:49:16 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2016-02-21 19:49:16 +0000 |
| commit | 4ab89ea1871113d7db98e35053b3b02ccc936310 (patch) | |
| tree | cb5edc8ae4210f64a8030278d316371b41c714e7 /llvm | |
| parent | 7b269642d232fadf5f2ce29ddc0fb9106edab8d3 (diff) | |
| download | bcm5719-llvm-4ab89ea1871113d7db98e35053b3b02ccc936310.tar.gz bcm5719-llvm-4ab89ea1871113d7db98e35053b3b02ccc936310.zip | |
[X86] Remove unused encoding types from disassembler. NFC
llvm-svn: 261494
Diffstat (limited to 'llvm')
3 files changed, 0 insertions, 22 deletions
diff --git a/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp b/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp index 44dd307347d..01d4f1c3b86 100644 --- a/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp +++ b/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp @@ -910,14 +910,6 @@ static bool translateOperand(MCInst &mcInst, const OperandSpecifier &operand, return translateMaskRegister(mcInst, insn.writemask); CASE_ENCODING_RM: return translateRM(mcInst, operand, insn, Dis); - case ENCODING_CB: - case ENCODING_CW: - case ENCODING_CD: - case ENCODING_CP: - case ENCODING_CO: - case ENCODING_CT: - debug("Translation of code offsets isn't supported."); - return true; case ENCODING_IB: case ENCODING_IW: case ENCODING_ID: diff --git a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp index 1d6a808a1e5..4766b741790 100644 --- a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp +++ b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp @@ -1759,14 +1759,6 @@ static int readOperands(struct InternalInstruction* insn) { if (Op.encoding != ENCODING_REG && insn->eaDisplacement == EA_DISP_8) insn->displacement *= 1 << (Op.encoding - ENCODING_RM); break; - case ENCODING_CB: - case ENCODING_CW: - case ENCODING_CD: - case ENCODING_CP: - case ENCODING_CO: - case ENCODING_CT: - dbgprintf(insn, "We currently don't hande code-offset encodings"); - return -1; case ENCODING_IB: if (sawRegImm) { /* Saw a register immediate so don't read again and instead split the diff --git a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h index 185f6d5ae0a..0a835b876d9 100644 --- a/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h +++ b/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h @@ -352,12 +352,6 @@ enum ModRMDecisionType { ENUM_ENTRY(ENCODING_RM_CD64,"R/M operand with CDisp scaling of 64") \ ENUM_ENTRY(ENCODING_VVVV, "Register operand in VEX.vvvv byte.") \ ENUM_ENTRY(ENCODING_WRITEMASK, "Register operand in EVEX.aaa byte.") \ - ENUM_ENTRY(ENCODING_CB, "1-byte code offset (possible new CS value)") \ - ENUM_ENTRY(ENCODING_CW, "2-byte") \ - ENUM_ENTRY(ENCODING_CD, "4-byte") \ - ENUM_ENTRY(ENCODING_CP, "6-byte") \ - ENUM_ENTRY(ENCODING_CO, "8-byte") \ - ENUM_ENTRY(ENCODING_CT, "10-byte") \ ENUM_ENTRY(ENCODING_IB, "1-byte immediate") \ ENUM_ENTRY(ENCODING_IW, "2-byte") \ ENUM_ENTRY(ENCODING_ID, "4-byte") \ |

