Lines Matching refs:EFLAGS
244 MI.findRegisterDefOperand(X86::EFLAGS, /*TRI=*/nullptr); in getClobberType()
267 if (none_of(MRI->def_instructions(X86::EFLAGS), [](const MachineInstr &MI) { in runOnMachineFunction()
296 MI.getOperand(0).getReg() == X86::EFLAGS) in runOnMachineFunction()
362 Clobber->findRegisterDefOperand(X86::EFLAGS, /*TRI=*/nullptr) in runOnMachineFunction()
370 BI->addLiveIn(X86::EFLAGS); in runOnMachineFunction()
432 assert(DOp.getReg() == X86::EFLAGS && "Unexpected copy def register!"); in runOnMachineFunction()
461 MI.findRegisterDefOperand(X86::EFLAGS, /*TRI=*/nullptr); in runOnMachineFunction()
487 while (TestMBB->isLiveIn(X86::EFLAGS) && !TestMBB->pred_empty() && in runOnMachineFunction()
519 return MI.findRegisterDefOperand(X86::EFLAGS, /*TRI=*/nullptr); in runOnMachineFunction()
582 MI.findRegisterUseOperand(X86::EFLAGS, /*TRI=*/nullptr); in runOnMachineFunction()
583 FlagsKilled = MI.modifiesRegister(X86::EFLAGS, TRI); in runOnMachineFunction()
641 if (SuccMBB->isLiveIn(X86::EFLAGS) && in runOnMachineFunction()
675 SuccMBB->removeLiveIn(X86::EFLAGS); in runOnMachineFunction()
702 (MI.getOperand(0).getReg() == X86::EFLAGS || in runOnMachineFunction()
703 MI.getOperand(1).getReg() == X86::EFLAGS)) { in runOnMachineFunction()
732 if (MI.findRegisterDefOperand(X86::EFLAGS, /*TRI=*/nullptr)) in collectCondsInRegs()
841 MI.findRegisterUseOperand(X86::EFLAGS, /*TRI=*/nullptr)->setIsKill(true); in rewriteArithmetic()
916 MI.findRegisterUseOperand(X86::EFLAGS, /*TRI=*/nullptr)->setIsKill(true); in rewriteMI()