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()
801 unsigned &CondReg = CondRegs[Cond]; in rewriteArithmetic() local
802 if (!CondReg) in rewriteArithmetic()
803 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in rewriteArithmetic()
812 .addReg(CondReg) in rewriteArithmetic()
828 unsigned CondReg; in rewriteCMov() local
830 std::tie(CondReg, Inverted) = in rewriteCMov()
836 insertTest(MBB, CMovI.getIterator(), CMovI.getDebugLoc(), CondReg); in rewriteCMov()
854 unsigned CondReg; in rewriteFCMov() local
856 std::tie(CondReg, Inverted) = in rewriteFCMov()
862 insertTest(MBB, CMovI.getIterator(), CMovI.getDebugLoc(), CondReg); in rewriteFCMov()
896 unsigned CondReg; in rewriteCondJmp() local
898 std::tie(CondReg, Inverted) = in rewriteCondJmp()
904 insertTest(JmpMBB, JmpI.getIterator(), JmpI.getDebugLoc(), CondReg); in rewriteCondJmp()
932 unsigned &CondReg = CondRegs[Cond]; in rewriteSetCC() local
933 if (!CondReg) in rewriteSetCC()
934 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in rewriteSetCC()
945 MRI->replaceRegWith(OldReg, CondReg); in rewriteSetCC()
957 MIB.addReg(CondReg); in rewriteSetCC()