Lines Matching refs:FReg
113 unsigned TReg = 0, FReg = 0; member
523 PI.FReg = PI.PHI->getOperand(i).getReg(); in canConvertIf()
526 assert(Register::isVirtualRegister(PI.FReg) && "Bad PHI"); in canConvertIf()
530 PI.TReg, PI.FReg, PI.CondCycles, PI.TCycles, in canConvertIf()
567 Register FReg) { in hasSameValue() argument
568 if (TReg == FReg) in hasSameValue()
571 if (!TReg.isVirtual() || !FReg.isVirtual()) in hasSameValue()
575 const MachineInstr *FDef = MRI.getUniqueVRegDef(FReg); in hasSameValue()
603 int FIdx = FDef->findRegisterDefOperandIdx(FReg, /*TRI=*/nullptr); in hasSameValue()
623 if (hasSameValue(*MRI, TII, PI.TReg, PI.FReg)) { in replacePHIInstrs()
630 PI.FReg); in replacePHIInstrs()
651 if (hasSameValue(*MRI, TII, PI.TReg, PI.FReg)) { in rewritePHIOperands()
659 DstReg, Cond, PI.TReg, PI.FReg); in rewritePHIOperands()