From 4462a420f8130e19f04c8ac5703669384285e91a Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 12 Jul 2025 15:46:12 -0700 Subject: [PATCH] [Mips] Remove unnecessary casts (NFC) (#148392) getRegisterInfo() already returns const MipsRegisterInfo *. Likewise, getInstrInfo() already returns const MipsInstrInfo *. --- llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp | 2 +- llvm/lib/Target/Mips/MipsBranchExpansion.cpp | 2 +- llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp b/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp index b0de8dacf691..4633df5d1b6a 100644 --- a/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp +++ b/llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp @@ -781,7 +781,7 @@ bool MicroMipsSizeReduce::runOnMachineFunction(MachineFunction &MF) { Subtarget->hasMips32r6()) return false; - MipsII = static_cast(Subtarget->getInstrInfo()); + MipsII = Subtarget->getInstrInfo(); bool Modified = false; MachineFunction::iterator I = MF.begin(), E = MF.end(); diff --git a/llvm/lib/Target/Mips/MipsBranchExpansion.cpp b/llvm/lib/Target/Mips/MipsBranchExpansion.cpp index 6e897fe87668..43b80c541d8a 100644 --- a/llvm/lib/Target/Mips/MipsBranchExpansion.cpp +++ b/llvm/lib/Target/Mips/MipsBranchExpansion.cpp @@ -941,7 +941,7 @@ bool MipsBranchExpansion::runOnMachineFunction(MachineFunction &MF) { IsPIC = TM.isPositionIndependent(); ABI = static_cast(TM).getABI(); STI = &MF.getSubtarget(); - TII = static_cast(STI->getInstrInfo()); + TII = STI->getInstrInfo(); if (IsPIC && ABI.IsO32() && MF.getInfo()->globalBaseRegSet()) diff --git a/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp b/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp index d775f5a16bcd..f08704a7e799 100644 --- a/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp +++ b/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp @@ -403,8 +403,7 @@ void MipsSEFrameLowering::emitPrologue(MachineFunction &MF, const MipsSEInstrInfo &TII = *static_cast(STI.getInstrInfo()); - const MipsRegisterInfo &RegInfo = - *static_cast(STI.getRegisterInfo()); + const MipsRegisterInfo &RegInfo = *STI.getRegisterInfo(); MachineBasicBlock::iterator MBBI = MBB.begin(); DebugLoc dl; @@ -658,8 +657,7 @@ void MipsSEFrameLowering::emitEpilogue(MachineFunction &MF, const MipsSEInstrInfo &TII = *static_cast(STI.getInstrInfo()); - const MipsRegisterInfo &RegInfo = - *static_cast(STI.getRegisterInfo()); + const MipsRegisterInfo &RegInfo = *STI.getRegisterInfo(); DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc(); MipsABIInfo ABI = STI.getABI();