Lines Matching refs:CondRegs
115 X86::CondCode Cond, CondRegArray &CondRegs);
122 CondRegArray &CondRegs);
126 CondRegArray &CondRegs);
129 MachineInstr &JmpI, CondRegArray &CondRegs);
135 MachineOperand &FlagUse, CondRegArray &CondRegs);
139 CondRegArray &CondRegs);
520 CondRegArray CondRegs = collectCondsInRegs(*TestMBB, TestPos); in runOnMachineFunction() local
604 rewriteCMov(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
607 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
631 CondRegs); in runOnMachineFunction()
637 CondRegs); in runOnMachineFunction()
702 rewriteCondJmp(*TestMBB, TestPos, TestLoc, *JmpI, CondRegs); in runOnMachineFunction()
728 CondRegArray CondRegs = {}; in collectCondsInRegs() local
738 CondRegs[Cond] = MI.getOperand(0).getReg(); in collectCondsInRegs()
746 return CondRegs; in collectCondsInRegs()
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()
788 CondRegArray &CondRegs) { in rewriteArithmetic() argument
819 unsigned &CondReg = CondRegs[Cond]; in rewriteArithmetic()
843 CondRegArray &CondRegs) { in rewriteCMov() argument
849 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCMov()
868 DebugLoc TestLoc, MachineInstr &JmpI, CondRegArray &CondRegs) { in rewriteCondJmp() argument
874 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCondJmp()
902 CondRegArray &CondRegs) { in rewriteSetCarryExtended() argument
979 unsigned &CondReg = CondRegs[X86::COND_B]; in rewriteSetCarryExtended()
1028 CondRegArray &CondRegs) { in rewriteSetCC() argument
1033 unsigned &CondReg = CondRegs[Cond]; in rewriteSetCC()