Lines Matching refs:CondReg
753 unsigned &CondReg = CondRegs[Cond]; in getCondOrInverseInReg() local
755 if (!CondReg && !InvCondReg) in getCondOrInverseInReg()
756 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in getCondOrInverseInReg()
758 if (CondReg) in getCondOrInverseInReg()
759 return {CondReg, false}; in getCondOrInverseInReg()
783 unsigned &CondReg = CondRegs[Cond]; in rewriteSetCC() local
784 if (!CondReg) in rewriteSetCC()
785 CondReg = promoteCondToReg(MBB, Pos, Loc, Cond); in rewriteSetCC()
796 MRI->replaceRegWith(OldReg, CondReg); in rewriteSetCC()
808 MIB.addReg(CondReg); in rewriteSetCC()
826 unsigned &CondReg = CondRegs[Cond]; in rewriteArithmetic() local
827 if (!CondReg) in rewriteArithmetic()
828 CondReg = promoteCondToReg(MBB, Pos, Loc, Cond); in rewriteArithmetic()
836 .addReg(CondReg) in rewriteArithmetic()
900 unsigned CondReg; in rewriteMI() local
902 std::tie(CondReg, Inverted) = in rewriteMI()
906 insertTest(*MI.getParent(), MI.getIterator(), MI.getDebugLoc(), CondReg); in rewriteMI()