forked from OSchip/llvm-project
parent
946b1246d6
commit
489f8255fc
|
@ -197,10 +197,10 @@ SparcRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II,
|
|||
unsigned DestReg = MI.getOperand(0).getReg();
|
||||
unsigned DestEvenReg = getSubReg(DestReg, SP::sub_even64);
|
||||
unsigned DestOddReg = getSubReg(DestReg, SP::sub_odd64);
|
||||
MachineInstr *StMI =
|
||||
MachineInstr *LdMI =
|
||||
BuildMI(*MI.getParent(), II, dl, TII.get(SP::LDDFri), DestEvenReg)
|
||||
.addReg(FrameReg).addImm(0);
|
||||
replaceFI(MF, *StMI, *StMI, dl, 1, Offset, FrameReg);
|
||||
replaceFI(MF, *LdMI, *LdMI, dl, 1, Offset, FrameReg);
|
||||
|
||||
MI.setDesc(TII.get(SP::LDDFri));
|
||||
MI.getOperand(0).setReg(DestOddReg);
|
||||
|
|
Loading…
Reference in New Issue