Lines Matching defs:CondRegs
101 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs);
107 CondRegArray &CondRegs);
110 MachineInstr &MI, CondRegArray &CondRegs);
112 const DebugLoc &Loc, MachineInstr &MI, CondRegArray &CondRegs);
537 CondRegArray CondRegs = collectCondsInRegs(*TestMBB, TestPos);
619 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, CondRegs);
621 rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, CondRegs);
623 rewriteMI(*TestMBB, TestPos, TestLoc, MI, CondRegs);
688 rewriteMI(*TestMBB, TestPos, TestLoc, *JmpI, CondRegs);
714 CondRegArray CondRegs = {};
724 CondRegs[Cond] = MI.getOperand(0).getReg();
732 return CondRegs;
749 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs) {
750 unsigned &CondReg = CondRegs[Cond];
751 unsigned &InvCondReg = CondRegs[X86::GetOppositeBranchCondition(Cond)];
775 CondRegArray &CondRegs) {
780 unsigned &CondReg = CondRegs[Cond];
812 const DebugLoc &Loc, MachineInstr &MI, CondRegArray &CondRegs) {
823 unsigned &CondReg = CondRegs[Cond];
888 CondRegArray &CondRegs) {
900 getCondOrInverseInReg(MBB, Pos, Loc, CC, CondRegs);