diff --git a/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp b/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp index 4bef8ff9bbac1..6297916310803 100644 --- a/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp +++ b/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp @@ -533,7 +533,7 @@ void SystemZELFFrameLowering::emitPrologue(MachineFunction &MF, const SystemZSubtarget &STI = MF.getSubtarget(); const SystemZTargetLowering &TLI = *STI.getTargetLowering(); MachineFrameInfo &MFFrame = MF.getFrameInfo(); - auto *ZII = static_cast(STI.getInstrInfo()); + auto *ZII = STI.getInstrInfo(); SystemZMachineFunctionInfo *ZFI = MF.getInfo(); MachineBasicBlock::iterator MBBI = MBB.begin(); const MCRegisterInfo *MRI = MF.getContext().getRegisterInfo(); @@ -1239,7 +1239,7 @@ void SystemZXPLINKFrameLowering::emitPrologue(MachineFunction &MF, const SystemZSubtarget &Subtarget = MF.getSubtarget(); SystemZMachineFunctionInfo *ZFI = MF.getInfo(); MachineBasicBlock::iterator MBBI = MBB.begin(); - auto *ZII = static_cast(Subtarget.getInstrInfo()); + auto *ZII = Subtarget.getInstrInfo(); auto &Regs = Subtarget.getSpecialRegisters(); MachineFrameInfo &MFFrame = MF.getFrameInfo(); MachineInstr *StoreInstr = nullptr; @@ -1354,7 +1354,7 @@ void SystemZXPLINKFrameLowering::emitEpilogue(MachineFunction &MF, MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); SystemZMachineFunctionInfo *ZFI = MF.getInfo(); MachineFrameInfo &MFFrame = MF.getFrameInfo(); - auto *ZII = static_cast(Subtarget.getInstrInfo()); + auto *ZII = Subtarget.getInstrInfo(); auto &Regs = Subtarget.getSpecialRegisters(); // Skip the return instruction.