Lines Matching refs:FlagUse
112 MachineOperand &FlagUse, CondRegArray &CondRegs);
115 MachineInstr &CMovI, MachineOperand &FlagUse,
120 MachineOperand &FlagUse, CondRegArray &CondRegs);
125 void rewriteCopy(MachineInstr &MI, MachineOperand &FlagUse,
130 MachineOperand &FlagUse, CondRegArray &CondRegs);
579 MachineOperand *FlagUse = MI.findRegisterUseOperand(X86::EFLAGS); in runOnMachineFunction() local
580 if (!FlagUse) { in runOnMachineFunction()
598 if (FlagUse->isKill()) in runOnMachineFunction()
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()
628 rewriteCopy(MI, *FlagUse, CopyDefI); in runOnMachineFunction()
643 rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, *FlagUse, in runOnMachineFunction()
794 const DebugLoc &TestLoc, MachineInstr &MI, MachineOperand &FlagUse, in rewriteArithmetic() argument
843 FlagUse.setIsKill(true); in rewriteArithmetic()
850 MachineOperand &FlagUse, in rewriteCMov() argument
868 FlagUse.setIsKill(true); in rewriteCMov()
876 MachineOperand &FlagUse, in rewriteFCMov() argument
913 FlagUse.setIsKill(true); in rewriteFCMov()
940 MachineOperand &FlagUse, in rewriteCopy() argument
952 MachineOperand &FlagUse, in rewriteSetCC() argument