Lines Matching defs:UseInst
462 MachineInstr &UseInst = *MO.getParent();
463 if (UseInst.isCopy()) {
465 if (const MachineOperand &O = UseInst.getOperand(0); O.isReg())
481 } else if (UseInst.mayLoadOrStore()) {
483 if (!TII->canFoldIntoAddrMode(UseInst, Reg, MI, AM))
490 if (UseInst.getParent() != MI.getParent()) {
510 const MachineBasicBlock &MBB = *UseInst.getParent();
521 SinkInto.emplace_back(&UseInst, MaybeAM);
640 MachineInstr *UseInst = MO.getParent();
642 MachineBasicBlock *UseBlock = UseInst->getParent();
643 return UseBlock == MBB && UseInst->isPHI() &&
644 UseInst->getOperand(OpNo + 1).getMBB() == DefMBB;
652 MachineInstr *UseInst = MO.getParent();
653 unsigned OpNo = &MO - &UseInst->getOperand(0);
654 MachineBasicBlock *UseBlock = UseInst->getParent();
655 if (UseInst->isPHI()) {
658 UseBlock = UseInst->getOperand(OpNo + 1).getMBB();
1197 for (MachineInstr &UseInst : MRI->use_nodbg_instructions(Reg)) {
1198 MachineBasicBlock *UseBlock = UseInst.getParent();
1199 if (UseBlock == SuccToSinkTo && !UseInst.isPHI())