Lines Matching defs:SaveExecInstr
59 bool optimizeVCMPSaveExecSequence(MachineInstr &SaveExecInstr,
596 MachineInstr &SaveExecInstr, MachineInstr &VCmp, MCRegister Exec) const {
605 Register MoveDest = SaveExecInstr.getOperand(0).getReg();
607 MachineBasicBlock::instr_iterator InsertPosIt = SaveExecInstr.getIterator();
608 if (!SaveExecInstr.uses().empty()) {
611 BuildMI(*SaveExecInstr.getParent(), InsertPosIt,
612 SaveExecInstr.getDebugLoc(), TII->get(MovOpcode), MoveDest)
644 SaveExecInstr.eraseFromParent();
853 MachineInstr *SaveExecInstr = Entry.getFirst();
856 Changed |= optimizeVCMPSaveExecSequence(*SaveExecInstr, *VCmpInstr, Exec);