Lines Matching refs:FReg
114 unsigned TReg, FReg; member
119 : PHI(phi), TReg(0), FReg(0), CondCycles(0), TCycles(0), FCycles(0) {} in PHIInfo()
519 PI.FReg = PI.PHI->getOperand(i).getReg(); in canConvertIf()
522 assert(Register::isVirtualRegister(PI.FReg) && "Bad PHI"); in canConvertIf()
526 PI.TReg, PI.FReg, PI.CondCycles, PI.TCycles, in canConvertIf()
563 Register FReg) { in hasSameValue() argument
564 if (TReg == FReg) in hasSameValue()
567 if (!TReg.isVirtual() || !FReg.isVirtual()) in hasSameValue()
571 const MachineInstr *FDef = MRI.getUniqueVRegDef(FReg); in hasSameValue()
599 int FIdx = FDef->findRegisterDefOperandIdx(FReg); in hasSameValue()
620 if (hasSameValue(*MRI, TII, PI.TReg, PI.FReg)) { in replacePHIInstrs()
627 PI.FReg); in replacePHIInstrs()
649 if (hasSameValue(*MRI, TII, PI.TReg, PI.FReg)) { in rewritePHIOperands()
657 DstReg, Cond, PI.TReg, PI.FReg); in rewritePHIOperands()