Lines Matching refs:NewReg
58 static bool MaybeRewriteToDrop(unsigned OldReg, unsigned NewReg, in MaybeRewriteToDrop() argument
62 if (OldReg == NewReg) { in MaybeRewriteToDrop()
64 unsigned NewReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg)); in MaybeRewriteToDrop() local
65 MO.setReg(NewReg); in MaybeRewriteToDrop()
67 MFI.stackifyVReg(NewReg); in MaybeRewriteToDrop()
91 unsigned NewReg = MRI.createVirtualRegister(MRI.getRegClass(Reg)); in MaybeRewriteToFallthrough() local
92 BuildMI(MBB, MI, MI.getDebugLoc(), TII.get(CopyLocalOpc), NewReg) in MaybeRewriteToFallthrough()
94 MO.setReg(NewReg); in MaybeRewriteToFallthrough()
95 MFI.stackifyVReg(NewReg); in MaybeRewriteToFallthrough()
136 unsigned NewReg = in runOnMachineFunction() local
138 Changed |= MaybeRewriteToDrop(OldReg, NewReg, MO, MFI, MRI); in runOnMachineFunction()
157 unsigned NewReg = Op2.getReg(); in runOnMachineFunction() local
159 if (MRI.getRegClass(NewReg) != MRI.getRegClass(OldReg)) in runOnMachineFunction()
162 Changed |= MaybeRewriteToDrop(OldReg, NewReg, MO, MFI, MRI); in runOnMachineFunction()