Lines Matching defs:CondRegs
103 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs);
109 CondRegArray &CondRegs);
112 MachineInstr &MI, CondRegArray &CondRegs);
114 const DebugLoc &Loc, MachineInstr &MI, CondRegArray &CondRegs);
540 CondRegArray CondRegs = collectCondsInRegs(*TestMBB, TestPos);
622 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, CondRegs);
624 rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, CondRegs);
626 rewriteMI(*TestMBB, TestPos, TestLoc, MI, CondRegs);
691 rewriteMI(*TestMBB, TestPos, TestLoc, *JmpI, CondRegs);
717 CondRegArray CondRegs = {};
727 CondRegs[Cond] = MI.getOperand(0).getReg();
735 return CondRegs;
752 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs) {
753 unsigned &CondReg = CondRegs[Cond];
754 unsigned &InvCondReg = CondRegs[X86::GetOppositeBranchCondition(Cond)];
778 CondRegArray &CondRegs) {
783 unsigned &CondReg = CondRegs[Cond];
815 const DebugLoc &Loc, MachineInstr &MI, CondRegArray &CondRegs) {
826 unsigned &CondReg = CondRegs[Cond];
891 CondRegArray &CondRegs) {
903 getCondOrInverseInReg(MBB, Pos, Loc, CC, CondRegs);