Lines Matching refs:TrueReg
745 unsigned TrueReg, unsigned FalseReg, in canInsertSelect() argument
758 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in canInsertSelect()
783 ArrayRef<MachineOperand> Cond, unsigned TrueReg, in insertSelect() argument
791 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg)); in insertSelect()
843 unsigned FirstReg = SwapOps ? FalseReg : TrueReg, in insertSelect()
844 SecondReg = SwapOps ? TrueReg : FalseReg; in insertSelect()
2222 unsigned TrueReg, unsigned FalseReg, in selectReg() argument
2229 return Imm1 < Imm2 ? TrueReg : FalseReg; in selectReg()
2231 return Imm1 > Imm2 ? TrueReg : FalseReg; in selectReg()
2233 return Imm1 == Imm2 ? TrueReg : FalseReg; in selectReg()
2241 return (uint64_t)Imm1 < (uint64_t)Imm2 ? TrueReg : FalseReg; in selectReg()
2243 return (uint64_t)Imm1 > (uint64_t)Imm2 ? TrueReg : FalseReg; in selectReg()
2245 return Imm1 == Imm2 ? TrueReg : FalseReg; in selectReg()
2322 unsigned TrueReg = TRI->lookThruCopyLike(Reg, MRI); in getForwardingDefMI() local
2323 if (TargetRegisterInfo::isVirtualRegister(TrueReg)) { in getForwardingDefMI()
2324 DefMI = MRI->getVRegDef(TrueReg); in getForwardingDefMI()
2504 unsigned TrueReg = CompareUseMI.getOperand(1).getReg(); in convertToImmediateForm() local
2506 unsigned RegToCopy = selectReg(SExtImm, SExtComparand, Opc, TrueReg, in convertToImmediateForm()
2525 CompareUseMI.RemoveOperand(RegToCopy == TrueReg ? 2 : 1); in convertToImmediateForm()