Lines Matching defs:CopyDefI
94 MachineBasicBlock::iterator CopyDefI);
317 MachineInstr *CopyDefI = MRI->getVRegDef(VOp.getReg());
319 MachineBasicBlock *CopyDefIMBB = CopyDefI->getParent();
323 // all execution paths, instructions from CopyDefI to CopyI (exclusive)
330 : std::next(MachineBasicBlock::iterator(CopyDefI)),
349 if (MRI->use_nodbg_empty(CopyDefI->getOperand(0).getReg())) {
350 RemovedCopies.insert(CopyDefI);
351 CopyDefI->eraseFromParent();
395 MachineInstr &CopyDefI = *MRI->getVRegDef(VOp.getReg());
396 if (CopyDefI.getOpcode() != TargetOpcode::COPY) {
413 CopyDefI.dump());
422 if (MRI->use_empty(CopyDefI.getOperand(0).getReg()))
423 CopyDefI.eraseFromParent();
433 MachineBasicBlock *TestMBB = CopyDefI.getParent();
434 auto TestPos = CopyDefI.getIterator();
435 DebugLoc TestLoc = CopyDefI.getDebugLoc();
571 if (&MI == CopyI || &MI == &CopyDefI) {
616 CopyDefI.getOperand(0).getReg());