[llvm] 52d509f - [M68k][Disassembler] Cleanup unused variables. NFC
Min-Yih Hsu via llvm-commits
llvm-commits at lists.llvm.org
Sat May 21 17:27:30 PDT 2022
Author: Min-Yih Hsu
Date: 2022-05-21T17:23:51-07:00
New Revision: 52d509f38b5069fbc897c01edb065acf8e0e8f42
URL: https://github.com/llvm/llvm-project/commit/52d509f38b5069fbc897c01edb065acf8e0e8f42
DIFF: https://github.com/llvm/llvm-project/commit/52d509f38b5069fbc897c01edb065acf8e0e8f42.diff
LOG: [M68k][Disassembler] Cleanup unused variables. NFC
- Remove `MaxInstrWord` in M68kDisassembler.cpp.
- Remove `MCII` field in `M68kDisassembler` class.
NFC.
Added:
Modified:
llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp b/llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp
index 6fb98aa838c0f..31b59c17c0caf 100644
--- a/llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp
+++ b/llvm/lib/Target/M68k/Disassembler/M68kDisassembler.cpp
@@ -31,7 +31,6 @@ using namespace llvm;
#define DEBUG_TYPE "m68k-disassembler"
typedef MCDisassembler::DecodeStatus DecodeStatus;
-const unsigned MaxInstrWord = 11;
static const unsigned RegisterDecode[] = {
M68k::D0, M68k::D1, M68k::D2, M68k::D3, M68k::D4, M68k::D5,
@@ -98,13 +97,9 @@ static DecodeStatus DecodeCCRCRegisterClass(MCInst &Inst, APInt &Insn,
#include "M68kGenDisassemblerTable.inc"
/// A disassembler class for M68k.
-class M68kDisassembler : public MCDisassembler {
- MCInstrInfo *MCII;
-
-public:
- M68kDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx,
- MCInstrInfo *MCII)
- : MCDisassembler(STI, Ctx), MCII(MCII) {}
+struct M68kDisassembler : public MCDisassembler {
+ M68kDisassembler(const MCSubtargetInfo &STI, MCContext &Ctx)
+ : MCDisassembler(STI, Ctx) {}
virtual ~M68kDisassembler() {}
DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
@@ -142,7 +137,7 @@ DecodeStatus M68kDisassembler::getInstruction(MCInst &Instr, uint64_t &Size,
static MCDisassembler *createM68kDisassembler(const Target &T,
const MCSubtargetInfo &STI,
MCContext &Ctx) {
- return new M68kDisassembler(STI, Ctx, T.createMCInstrInfo());
+ return new M68kDisassembler(STI, Ctx);
}
extern "C" LLVM_EXTERNAL_VISIBILITY void LLVMInitializeM68kDisassembler() {
More information about the llvm-commits
mailing list