Lines Matching defs:TrueReg
757 unsigned TrueReg, unsigned FalseReg,
770 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg));
795 ArrayRef<MachineOperand> Cond, unsigned TrueReg,
803 RI.getCommonSubClass(MRI.getRegClass(TrueReg), MRI.getRegClass(FalseReg));
804 assert(RC && "TrueReg and FalseReg must have overlapping register classes");
855 unsigned FirstReg = SwapOps ? FalseReg : TrueReg,
856 SecondReg = SwapOps ? TrueReg : FalseReg;
2224 unsigned TrueReg, unsigned FalseReg,
2231 return Imm1 < Imm2 ? TrueReg : FalseReg;
2233 return Imm1 > Imm2 ? TrueReg : FalseReg;
2235 return Imm1 == Imm2 ? TrueReg : FalseReg;
2243 return (uint64_t)Imm1 < (uint64_t)Imm2 ? TrueReg : FalseReg;
2245 return (uint64_t)Imm1 > (uint64_t)Imm2 ? TrueReg : FalseReg;
2247 return Imm1 == Imm2 ? TrueReg : FalseReg;
2341 unsigned TrueReg = TRI->lookThruCopyLike(Reg, MRI);
2342 if (Register::isVirtualRegister(TrueReg)) {
2343 DefMI = MRI->getVRegDef(TrueReg);
2819 Register TrueReg = CompareUseMI.getOperand(1).getReg();
2821 unsigned RegToCopy = selectReg(SExtImm, SExtComparand, Opc, TrueReg,
2840 CompareUseMI.RemoveOperand(RegToCopy == TrueReg ? 2 : 1);