diff options
author | Kai Nacke <kai@redstar.de> | 2022-02-16 23:08:43 -0500 |
---|---|---|
committer | Kai Nacke <kai@redstar.de> | 2022-11-13 11:07:14 -0500 |
commit | b0460b01843a1309f9431c7673c8717cb685e7d6 (patch) | |
tree | 426548239a78b5ea1fbcb740a9845ce385ee2f04 | |
parent | 564037b2a8504fe05b69320252cbd8efc3ec060f (diff) | |
download | llvm-b0460b01843a1309f9431c7673c8717cb685e7d6.zip llvm-b0460b01843a1309f9431c7673c8717cb685e7d6.tar.gz llvm-b0460b01843a1309f9431c7673c8717cb685e7d6.tar.bz2 |
[m88k] Fix signature of createM88kMCCodeEmitter()
-rw-r--r-- | llvm/lib/Target/M88k/MCTargetDesc/M88kMCCodeEmitter.cpp | 10 | ||||
-rw-r--r-- | llvm/lib/Target/M88k/MCTargetDesc/M88kMCTargetDesc.h | 1 |
2 files changed, 4 insertions, 7 deletions
diff --git a/llvm/lib/Target/M88k/MCTargetDesc/M88kMCCodeEmitter.cpp b/llvm/lib/Target/M88k/MCTargetDesc/M88kMCCodeEmitter.cpp index b085f0b..bcc65fa 100644 --- a/llvm/lib/Target/M88k/MCTargetDesc/M88kMCCodeEmitter.cpp +++ b/llvm/lib/Target/M88k/MCTargetDesc/M88kMCCodeEmitter.cpp @@ -36,13 +36,12 @@ namespace { class M88kMCCodeEmitter : public MCCodeEmitter { const MCInstrInfo &MCII; - const MCRegisterInfo &MRI; MCContext &Ctx; public: - M88kMCCodeEmitter(const MCInstrInfo &MCII, const MCRegisterInfo &MRI, + M88kMCCodeEmitter(const MCInstrInfo &MCII, MCContext &Ctx) - : MCII(MCII), MRI(MRI), Ctx(Ctx) {} + : MCII(MCII), Ctx(Ctx) {} ~M88kMCCodeEmitter() override = default; @@ -105,7 +104,7 @@ M88kMCCodeEmitter::getMachineOpValue(const MCInst &MI, const MCOperand &MO, SmallVectorImpl<MCFixup> &Fixups, const MCSubtargetInfo &STI) const { if (MO.isReg()) - return MRI.getEncodingValue(MO.getReg()); + return Ctx.getRegisterInfo()->getEncodingValue(MO.getReg()); if (MO.isImm()) return static_cast<uint64_t>(MO.getImm()); @@ -155,7 +154,6 @@ unsigned M88kMCCodeEmitter::getPC26Encoding(const MCInst &MI, unsigned OpNo, #include "M88kGenMCCodeEmitter.inc" MCCodeEmitter *llvm::createM88kMCCodeEmitter(const MCInstrInfo &MCII, - const MCRegisterInfo &MRI, MCContext &Ctx) { - return new M88kMCCodeEmitter(MCII, MRI, Ctx); + return new M88kMCCodeEmitter(MCII, Ctx); } diff --git a/llvm/lib/Target/M88k/MCTargetDesc/M88kMCTargetDesc.h b/llvm/lib/Target/M88k/MCTargetDesc/M88kMCTargetDesc.h index 980243e1..b67a713 100644 --- a/llvm/lib/Target/M88k/MCTargetDesc/M88kMCTargetDesc.h +++ b/llvm/lib/Target/M88k/MCTargetDesc/M88kMCTargetDesc.h @@ -30,7 +30,6 @@ class raw_pwrite_stream; class raw_ostream; MCCodeEmitter *createM88kMCCodeEmitter(const MCInstrInfo &MCII, - const MCRegisterInfo &MRI, MCContext &Ctx); MCAsmBackend *createM88kMCAsmBackend(const Target &T, |