@@ -533,7 +533,7 @@ void SystemZELFFrameLowering::emitPrologue(MachineFunction &MF,
533
533
const SystemZSubtarget &STI = MF.getSubtarget <SystemZSubtarget>();
534
534
const SystemZTargetLowering &TLI = *STI.getTargetLowering ();
535
535
MachineFrameInfo &MFFrame = MF.getFrameInfo ();
536
- auto *ZII = static_cast < const SystemZInstrInfo *>( STI.getInstrInfo () );
536
+ auto *ZII = STI.getInstrInfo ();
537
537
SystemZMachineFunctionInfo *ZFI = MF.getInfo <SystemZMachineFunctionInfo>();
538
538
MachineBasicBlock::iterator MBBI = MBB.begin ();
539
539
const MCRegisterInfo *MRI = MF.getContext ().getRegisterInfo ();
@@ -1239,7 +1239,7 @@ void SystemZXPLINKFrameLowering::emitPrologue(MachineFunction &MF,
1239
1239
const SystemZSubtarget &Subtarget = MF.getSubtarget <SystemZSubtarget>();
1240
1240
SystemZMachineFunctionInfo *ZFI = MF.getInfo <SystemZMachineFunctionInfo>();
1241
1241
MachineBasicBlock::iterator MBBI = MBB.begin ();
1242
- auto *ZII = static_cast < const SystemZInstrInfo *>( Subtarget.getInstrInfo () );
1242
+ auto *ZII = Subtarget.getInstrInfo ();
1243
1243
auto &Regs = Subtarget.getSpecialRegisters <SystemZXPLINK64Registers>();
1244
1244
MachineFrameInfo &MFFrame = MF.getFrameInfo ();
1245
1245
MachineInstr *StoreInstr = nullptr ;
@@ -1354,7 +1354,7 @@ void SystemZXPLINKFrameLowering::emitEpilogue(MachineFunction &MF,
1354
1354
MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr ();
1355
1355
SystemZMachineFunctionInfo *ZFI = MF.getInfo <SystemZMachineFunctionInfo>();
1356
1356
MachineFrameInfo &MFFrame = MF.getFrameInfo ();
1357
- auto *ZII = static_cast < const SystemZInstrInfo *>( Subtarget.getInstrInfo () );
1357
+ auto *ZII = Subtarget.getInstrInfo ();
1358
1358
auto &Regs = Subtarget.getSpecialRegisters <SystemZXPLINK64Registers>();
1359
1359
1360
1360
// Skip the return instruction.
0 commit comments