Lines Matching refs:Cond
111 DebugLoc TestLoc, X86::CondCode Cond);
115 X86::CondCode Cond, CondRegArray &CondRegs);
733 X86::CondCode Cond = X86::getCondFromSETOpc(MI.getOpcode()); in collectCondsInRegs() local
734 if (Cond != X86::COND_INVALID && !MI.mayStore() && MI.getOperand(0).isReg() && in collectCondsInRegs()
738 CondRegs[Cond] = MI.getOperand(0).getReg(); in collectCondsInRegs()
751 DebugLoc TestLoc, X86::CondCode Cond) { in promoteCondToReg() argument
754 TII->get(X86::getSETFromCond(Cond)), Reg); in promoteCondToReg()
763 DebugLoc TestLoc, X86::CondCode Cond, CondRegArray &CondRegs) { in getCondOrInverseInReg() argument
764 unsigned &CondReg = CondRegs[Cond]; in getCondOrInverseInReg()
765 unsigned &InvCondReg = CondRegs[X86::GetOppositeBranchCondition(Cond)]; in getCondOrInverseInReg()
767 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in getCondOrInverseInReg()
791 X86::CondCode Cond; in rewriteArithmetic() local
802 Cond = X86::COND_B; // CF == 1 in rewriteArithmetic()
809 Cond = X86::COND_O; // OF == 1 in rewriteArithmetic()
819 unsigned &CondReg = CondRegs[Cond]; in rewriteArithmetic()
821 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in rewriteArithmetic()
845 X86::CondCode Cond = X86::getCondFromCMovOpc(CMovI.getOpcode()); in rewriteCMov() local
849 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCMov()
870 X86::CondCode Cond = X86::getCondFromBranchOpc(JmpI.getOpcode()); in rewriteCondJmp() local
874 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCondJmp()
1029 X86::CondCode Cond = X86::getCondFromSETOpc(SetCCI.getOpcode()); in rewriteSetCC() local
1033 unsigned &CondReg = CondRegs[Cond]; in rewriteSetCC()
1035 CondReg = promoteCondToReg(TestMBB, TestPos, TestLoc, Cond); in rewriteSetCC()