Lines Matching refs:CondReg
786 unsigned &CondReg = CondRegs[Cond];
788 if (!CondReg && !InvCondReg)
789 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond);
791 if (CondReg)
792 return {CondReg, false};
841 unsigned &CondReg = CondRegs[Cond];
842 if (!CondReg)
843 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond);
852 .addReg(CondReg)
868 unsigned CondReg;
870 std::tie(CondReg, Inverted) =
876 insertTest(MBB, CMovI.getIterator(), CMovI.getDebugLoc(), CondReg);
894 unsigned CondReg;
896 std::tie(CondReg, Inverted) =
902 insertTest(MBB, CMovI.getIterator(), CMovI.getDebugLoc(), CondReg);
936 unsigned CondReg;
938 std::tie(CondReg, Inverted) =
944 insertTest(JmpMBB, JmpI.getIterator(), JmpI.getDebugLoc(), CondReg);
1042 unsigned &CondReg = CondRegs[X86::COND_B];
1043 if (!CondReg)
1044 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, X86::COND_B);
1050 unsigned ExtCondReg = AdjustReg(CondReg);
1096 unsigned &CondReg = CondRegs[Cond];
1097 if (!CondReg)
1098 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond);
1105 MRI->replaceRegWith(SetCCI.getOperand(0).getReg(), CondReg);
1117 MIB.addReg(CondReg);