Lines Matching refs:CondRegs
105 const DebugLoc &TestLoc, X86::CondCode Cond, CondRegArray &CondRegs);
112 MachineOperand &FlagUse, CondRegArray &CondRegs);
116 CondRegArray &CondRegs);
120 MachineOperand &FlagUse, CondRegArray &CondRegs);
124 CondRegArray &CondRegs);
130 MachineOperand &FlagUse, CondRegArray &CondRegs);
538 CondRegArray CondRegs = collectCondsInRegs(*TestMBB, TestPos); in runOnMachineFunction() local
622 rewriteCMov(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
624 rewriteFCMov(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
626 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
644 CondRegs); in runOnMachineFunction()
709 rewriteCondJmp(*TestMBB, TestPos, TestLoc, *JmpI, CondRegs); in runOnMachineFunction()
735 CondRegArray CondRegs = {}; in collectCondsInRegs() local
745 CondRegs[Cond] = MI.getOperand(0).getReg(); in collectCondsInRegs()
753 return CondRegs; in collectCondsInRegs()
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()
795 CondRegArray &CondRegs) { in rewriteArithmetic() argument
827 unsigned &CondReg = CondRegs[Cond]; in rewriteArithmetic()
851 CondRegArray &CondRegs) { in rewriteCMov() argument
857 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCMov()
877 CondRegArray &CondRegs) { in rewriteFCMov() argument
883 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteFCMov()
919 const DebugLoc &TestLoc, MachineInstr &JmpI, CondRegArray &CondRegs) { in rewriteCondJmp() argument
925 getCondOrInverseInReg(TestMBB, TestPos, TestLoc, Cond, CondRegs); in rewriteCondJmp()
953 CondRegArray &CondRegs) { in rewriteSetCC() argument
958 unsigned &CondReg = CondRegs[Cond]; in rewriteSetCC()