Lines Matching refs:PacketMI
651 const MachineInstr &PacketMI, unsigned DepReg) { in canPromoteToNewValueStore() argument
661 const MCInstrDesc& MCID = PacketMI.getDesc(); in canPromoteToNewValueStore()
684 if (HII->isPostIncrement(PacketMI) && PacketMI.mayLoad() && in canPromoteToNewValueStore()
685 getPostIncrementOperand(PacketMI, HII).getReg() == DepReg) { in canPromoteToNewValueStore()
694 if (isLoadAbsSet(PacketMI) && getAbsSetOperand(PacketMI).getReg() == DepReg) in canPromoteToNewValueStore()
699 if (HII->isPredicated(PacketMI)) { in canPromoteToNewValueStore()
710 for (auto &MO : PacketMI.operands()) { in canPromoteToNewValueStore()
742 HII->isDotNewInst(PacketMI) != HII->isDotNewInst(MI) || in canPromoteToNewValueStore()
743 getPredicateSense(MI, HII) != getPredicateSense(PacketMI, HII)) in canPromoteToNewValueStore()
764 if (&TempMI != &PacketMI && !StartCheck) // Start processing only after in canPromoteToNewValueStore()
768 if (&TempMI == &PacketMI) // We don't want to check PacketMI for dependence. in canPromoteToNewValueStore()
794 for (auto &MO : PacketMI.operands()) { in canPromoteToNewValueStore()
826 MachineInstr &PacketMI = *PacketSU->getInstr(); in canPromoteToNewValue() local
827 if (canPromoteToNewValueStore(MI, PacketMI, DepReg)) in canPromoteToNewValue()