[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