MachineRegisterInfo: Remove UsedPhysReg infrastructure
[oota-llvm.git] / lib / CodeGen / PrologEpilogInserter.cpp
index 6ca69a12429785a547a0993792a59117a5dd2cfe..b2fdee6c8e4cc6f2c58b14824888dc3b847298a3 100644 (file)
@@ -1026,12 +1026,8 @@ PEI::scavengeFrameVirtualRegs(MachineFunction &Fn) {
           // Replace this reference to the virtual register with the
           // scratch register.
           assert (ScratchReg && "Missing scratch register!");
-          MachineRegisterInfo &MRI = Fn.getRegInfo();
           Fn.getRegInfo().replaceRegWith(Reg, ScratchReg);
           
-          // Make sure MRI now accounts this register as used.
-          MRI.setPhysRegUsed(ScratchReg);
-
           // Because this instruction was processed by the RS before this
           // register was allocated, make sure that the RS now records the
           // register as being used.