@@ -533,7 +533,7 @@ void SystemZELFFrameLowering::emitPrologue(MachineFunction &MF,
533533 const SystemZSubtarget &STI = MF.getSubtarget <SystemZSubtarget>();
534534 const SystemZTargetLowering &TLI = *STI.getTargetLowering ();
535535 MachineFrameInfo &MFFrame = MF.getFrameInfo ();
536- auto *ZII = static_cast < const SystemZInstrInfo *>( STI.getInstrInfo () );
536+ auto *ZII = STI.getInstrInfo ();
537537 SystemZMachineFunctionInfo *ZFI = MF.getInfo <SystemZMachineFunctionInfo>();
538538 MachineBasicBlock::iterator MBBI = MBB.begin ();
539539 const MCRegisterInfo *MRI = MF.getContext ().getRegisterInfo ();
@@ -1239,7 +1239,7 @@ void SystemZXPLINKFrameLowering::emitPrologue(MachineFunction &MF,
12391239 const SystemZSubtarget &Subtarget = MF.getSubtarget <SystemZSubtarget>();
12401240 SystemZMachineFunctionInfo *ZFI = MF.getInfo <SystemZMachineFunctionInfo>();
12411241 MachineBasicBlock::iterator MBBI = MBB.begin ();
1242- auto *ZII = static_cast < const SystemZInstrInfo *>( Subtarget.getInstrInfo () );
1242+ auto *ZII = Subtarget.getInstrInfo ();
12431243 auto &Regs = Subtarget.getSpecialRegisters <SystemZXPLINK64Registers>();
12441244 MachineFrameInfo &MFFrame = MF.getFrameInfo ();
12451245 MachineInstr *StoreInstr = nullptr ;
@@ -1354,7 +1354,7 @@ void SystemZXPLINKFrameLowering::emitEpilogue(MachineFunction &MF,
13541354 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr ();
13551355 SystemZMachineFunctionInfo *ZFI = MF.getInfo <SystemZMachineFunctionInfo>();
13561356 MachineFrameInfo &MFFrame = MF.getFrameInfo ();
1357- auto *ZII = static_cast < const SystemZInstrInfo *>( Subtarget.getInstrInfo () );
1357+ auto *ZII = Subtarget.getInstrInfo ();
13581358 auto &Regs = Subtarget.getSpecialRegisters <SystemZXPLINK64Registers>();
13591359
13601360 // Skip the return instruction.
0 commit comments