Lines Matching refs:FlagUse
108 MachineOperand &FlagUse, CondRegArray &CondRegs);
111 MachineInstr &CMovI, MachineOperand &FlagUse,
116 MachineOperand &FlagUse, CondRegArray &CondRegs);
121 void rewriteCopy(MachineInstr &MI, MachineOperand &FlagUse,
126 MachineOperand &FlagUse, CondRegArray &CondRegs);
561 MachineOperand *FlagUse = MI.findRegisterUseOperand(X86::EFLAGS); in runOnMachineFunction() local
562 if (!FlagUse) { in runOnMachineFunction()
580 if (FlagUse->isKill()) in runOnMachineFunction()
604 rewriteCMov(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
606 rewriteFCMov(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
608 rewriteSetCC(*TestMBB, TestPos, TestLoc, MI, *FlagUse, CondRegs); in runOnMachineFunction()
610 rewriteCopy(MI, *FlagUse, CopyDefI); in runOnMachineFunction()
625 rewriteArithmetic(*TestMBB, TestPos, TestLoc, MI, *FlagUse, in runOnMachineFunction()
776 const DebugLoc &TestLoc, MachineInstr &MI, MachineOperand &FlagUse, in rewriteArithmetic() argument
817 FlagUse.setIsKill(true); in rewriteArithmetic()
824 MachineOperand &FlagUse, in rewriteCMov() argument
842 FlagUse.setIsKill(true); in rewriteCMov()
850 MachineOperand &FlagUse, in rewriteFCMov() argument
887 FlagUse.setIsKill(true); in rewriteFCMov()
914 MachineOperand &FlagUse, in rewriteCopy() argument
926 MachineOperand &FlagUse, in rewriteSetCC() argument