Lines Matching refs:Cond
102 const DebugLoc &TestLoc, X86::CondCode Cond);
105 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs);
740 X86::CondCode Cond = X86::getCondFromSETCC(MI); in collectCondsInRegs() local
741 if (Cond != X86::COND_INVALID && !MI.mayStore() && in collectCondsInRegs()
745 CondRegs[Cond] = MI.getOperand(0).getReg(); in collectCondsInRegs()
758 const DebugLoc &TestLoc, X86::CondCode Cond) { in promoteCondToReg() argument
761 TII->get(X86::SETCCr), Reg).addImm(Cond); in promoteCondToReg()
770 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs) { in getCondOrInverseInReg() argument
771 unsigned &CondReg = CondRegs[Cond]; in getCondOrInverseInReg()
772 unsigned &InvCondReg = CondRegs[X86::GetOppositeBranchCondition(Cond)]; in getCondOrInverseInReg()
774 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in getCondOrInverseInReg()
798 X86::CondCode Cond = X86::COND_INVALID; in rewriteArithmetic() local
810 Cond = X86::COND_B; // CF == 1 in rewriteArithmetic()
817 Cond = X86::COND_O; // OF == 1 in rewriteArithmetic()
827 unsigned &CondReg = CondRegs[Cond]; in rewriteArithmetic()
829 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in rewriteArithmetic()
853 X86::CondCode Cond = X86::getCondFromCMov(CMovI); in rewriteCMov() local
857 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCMov()
879 X86::CondCode Cond = getCondFromFCMOV(CMovI.getOpcode()); in rewriteFCMov() local
883 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteFCMov()
921 X86::CondCode Cond = X86::getCondFromBranch(JmpI); in rewriteCondJmp() local
925 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCondJmp()
954 X86::CondCode Cond = X86::getCondFromSETCC(SetCCI); in rewriteSetCC() local
958 unsigned &CondReg = CondRegs[Cond]; in rewriteSetCC()
960 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in rewriteSetCC()