Lines Matching refs:SingleValReg
59 bool IsSingleValuePHICycle(MachineInstr *MI, unsigned &SingleValReg,
98 unsigned &SingleValReg, in IsSingleValuePHICycle() argument
130 if (!IsSingleValuePHICycle(SrcMI, SingleValReg, PHIsInCycle)) in IsSingleValuePHICycle()
134 if (SingleValReg != 0 && SingleValReg != SrcReg) in IsSingleValuePHICycle()
136 SingleValReg = SrcReg; in IsSingleValuePHICycle()
177 unsigned SingleValReg = 0; in OptimizeBB() local
179 if (IsSingleValuePHICycle(MI, SingleValReg, PHIsInCycle) && in OptimizeBB()
180 SingleValReg != 0) { in OptimizeBB()
182 if (!MRI->constrainRegClass(SingleValReg, MRI->getRegClass(OldReg))) in OptimizeBB()
186 MRI->clearKillFlags(SingleValReg); in OptimizeBB()
188 MRI->replaceRegWith(OldReg, SingleValReg); in OptimizeBB()