@@ -24,8 +24,9 @@ using namespace llvm;
2424#define GET_INSTRINFO_CTOR_DTOR
2525#include " CSKYGenInstrInfo.inc"
2626
27- CSKYInstrInfo::CSKYInstrInfo (const CSKYSubtarget &STI)
28- : CSKYGenInstrInfo(STI, RI, CSKY::ADJCALLSTACKDOWN, CSKY::ADJCALLSTACKUP),
27+ CSKYInstrInfo::CSKYInstrInfo (const CSKYSubtarget &STI,
28+ const CSKYRegisterInfo &TRI)
29+ : CSKYGenInstrInfo(STI, TRI, CSKY::ADJCALLSTACKDOWN, CSKY::ADJCALLSTACKUP),
2930 STI(STI) {
3031 v2sf = STI.hasFPUv2SingleFloat ();
3132 v2df = STI.hasFPUv2DoubleFloat ();
@@ -393,7 +394,6 @@ void CSKYInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
393394 MachineBasicBlock::iterator I,
394395 Register SrcReg, bool IsKill, int FI,
395396 const TargetRegisterClass *RC,
396- const TargetRegisterInfo *TRI,
397397 Register VReg,
398398 MachineInstr::MIFlag Flags) const {
399399 DebugLoc DL;
@@ -434,10 +434,12 @@ void CSKYInstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
434434 .addMemOperand (MMO);
435435}
436436
437- void CSKYInstrInfo::loadRegFromStackSlot (
438- MachineBasicBlock &MBB, MachineBasicBlock::iterator I, Register DestReg,
439- int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI,
440- Register VReg, MachineInstr::MIFlag Flags) const {
437+ void CSKYInstrInfo::loadRegFromStackSlot (MachineBasicBlock &MBB,
438+ MachineBasicBlock::iterator I,
439+ Register DestReg, int FI,
440+ const TargetRegisterClass *RC,
441+ Register VReg,
442+ MachineInstr::MIFlag Flags) const {
441443 DebugLoc DL;
442444 if (I != MBB.end ())
443445 DL = I->getDebugLoc ();
0 commit comments