From 5c1b738d96479ea4ec2dd2bafe21f01f317d01b1 Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Sun, 20 Apr 2014 21:56:02 +0000 Subject: Remove some more C junk from these files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206721 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/Disassembler/X86Disassembler.h | 10 ---------- lib/Target/X86/Disassembler/X86DisassemblerDecoder.h | 12 ++++++------ 2 files changed, 6 insertions(+), 16 deletions(-) (limited to 'lib') diff --git a/lib/Target/X86/Disassembler/X86Disassembler.h b/lib/Target/X86/Disassembler/X86Disassembler.h index 2cafd3800a..4dc7c29078 100644 --- a/lib/Target/X86/Disassembler/X86Disassembler.h +++ b/lib/Target/X86/Disassembler/X86Disassembler.h @@ -74,17 +74,7 @@ #ifndef X86DISASSEMBLER_H #define X86DISASSEMBLER_H -#define INSTRUCTION_SPECIFIER_FIELDS \ - uint16_t operands; - -#define INSTRUCTION_IDS \ - uint16_t instructionIDs; - #include "X86DisassemblerDecoderCommon.h" - -#undef INSTRUCTION_SPECIFIER_FIELDS -#undef INSTRUCTION_IDS - #include "llvm/MC/MCDisassembler.h" namespace llvm { diff --git a/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h b/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h index c5335862a6..4acf17a221 100644 --- a/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h +++ b/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h @@ -600,7 +600,7 @@ struct InternalInstruction { /* The instruction ID, extracted from the decode table */ uint16_t instructionID; /* The specifier for the instruction, from the instruction info table */ - const struct InstructionSpecifier *spec; + const InstructionSpecifier *spec; /* state for additional bytes, consumed during operand decode. Pattern: consumed___ indicates that the byte was already consumed and does not @@ -654,7 +654,7 @@ struct InternalInstruction { uint8_t sibScale; SIBBase sibBase; - const struct OperandSpecifier *operands; + const OperandSpecifier *operands; }; /* decodeInstruction - Decode one instruction and store the decoding results in @@ -673,12 +673,12 @@ struct InternalInstruction { * @param mode - The mode (16-bit, 32-bit, 64-bit) to decode in. * @return - Nonzero if there was an error during decode, 0 otherwise. */ -int decodeInstruction(struct InternalInstruction* insn, +int decodeInstruction(InternalInstruction *insn, byteReader_t reader, - const void* readerArg, + const void *readerArg, dlog_t logger, - void* loggerArg, - const void* miiArg, + void *loggerArg, + const void *miiArg, uint64_t startLoc, DisassemblerMode mode); -- cgit v1.2.3