Lines Matching defs:CopyDefI
96 MachineBasicBlock::iterator CopyDefI);
320 MachineInstr *CopyDefI = MRI->getVRegDef(VOp.getReg());
322 MachineBasicBlock *CopyDefIMBB = CopyDefI->getParent();
326 // all execution paths, instructions from CopyDefI to CopyI (exclusive)
333 : std::next(MachineBasicBlock::iterator(CopyDefI)),
352 if (MRI->use_nodbg_empty(CopyDefI->getOperand(0).getReg())) {
353 RemovedCopies.insert(CopyDefI);
354 CopyDefI->eraseFromParent();
398 MachineInstr &CopyDefI = *MRI->getVRegDef(VOp.getReg());
399 if (CopyDefI.getOpcode() != TargetOpcode::COPY) {
416 CopyDefI.dump());
425 if (MRI->use_empty(CopyDefI.getOperand(0).getReg()))
426 CopyDefI.eraseFromParent();
436 MachineBasicBlock *TestMBB = CopyDefI.getParent();
437 auto TestPos = CopyDefI.getIterator();
438 DebugLoc TestLoc = CopyDefI.getDebugLoc();
574 if (&MI == CopyI || &MI == &CopyDefI) {
619 CopyDefI.getOperand(0).getReg());