Skip to content

Commit 4462a42

Browse files
[Mips] Remove unnecessary casts (NFC) (#148392)
getRegisterInfo() already returns const MipsRegisterInfo *. Likewise, getInstrInfo() already returns const MipsInstrInfo *.
1 parent 94fc76a commit 4462a42

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ bool MicroMipsSizeReduce::runOnMachineFunction(MachineFunction &MF) {
781781
Subtarget->hasMips32r6())
782782
return false;
783783

784-
MipsII = static_cast<const MipsInstrInfo *>(Subtarget->getInstrInfo());
784+
MipsII = Subtarget->getInstrInfo();
785785

786786
bool Modified = false;
787787
MachineFunction::iterator I = MF.begin(), E = MF.end();

llvm/lib/Target/Mips/MipsBranchExpansion.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,7 +941,7 @@ bool MipsBranchExpansion::runOnMachineFunction(MachineFunction &MF) {
941941
IsPIC = TM.isPositionIndependent();
942942
ABI = static_cast<const MipsTargetMachine &>(TM).getABI();
943943
STI = &MF.getSubtarget<MipsSubtarget>();
944-
TII = static_cast<const MipsInstrInfo *>(STI->getInstrInfo());
944+
TII = STI->getInstrInfo();
945945

946946
if (IsPIC && ABI.IsO32() &&
947947
MF.getInfo<MipsFunctionInfo>()->globalBaseRegSet())

llvm/lib/Target/Mips/MipsSEFrameLowering.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -403,8 +403,7 @@ void MipsSEFrameLowering::emitPrologue(MachineFunction &MF,
403403

404404
const MipsSEInstrInfo &TII =
405405
*static_cast<const MipsSEInstrInfo *>(STI.getInstrInfo());
406-
const MipsRegisterInfo &RegInfo =
407-
*static_cast<const MipsRegisterInfo *>(STI.getRegisterInfo());
406+
const MipsRegisterInfo &RegInfo = *STI.getRegisterInfo();
408407

409408
MachineBasicBlock::iterator MBBI = MBB.begin();
410409
DebugLoc dl;
@@ -658,8 +657,7 @@ void MipsSEFrameLowering::emitEpilogue(MachineFunction &MF,
658657

659658
const MipsSEInstrInfo &TII =
660659
*static_cast<const MipsSEInstrInfo *>(STI.getInstrInfo());
661-
const MipsRegisterInfo &RegInfo =
662-
*static_cast<const MipsRegisterInfo *>(STI.getRegisterInfo());
660+
const MipsRegisterInfo &RegInfo = *STI.getRegisterInfo();
663661

664662
DebugLoc DL = MBBI != MBB.end() ? MBBI->getDebugLoc() : DebugLoc();
665663
MipsABIInfo ABI = STI.getABI();

0 commit comments

Comments
 (0)