Lines Matching defs:PacketMI
652 const MachineInstr &PacketMI, unsigned DepReg) {
662 const MCInstrDesc& MCID = PacketMI.getDesc();
685 if (HII->isPostIncrement(PacketMI) && PacketMI.mayLoad() &&
686 getPostIncrementOperand(PacketMI, HII).getReg() == DepReg) {
695 if (isLoadAbsSet(PacketMI) && getAbsSetOperand(PacketMI).getReg() == DepReg)
700 if (HII->isPredicated(PacketMI)) {
711 for (auto &MO : PacketMI.operands()) {
720 "predicate register not found in a predicated PacketMI instruction");
743 HII->isDotNewInst(PacketMI) != HII->isDotNewInst(MI) ||
744 getPredicateSense(MI, HII) != getPredicateSense(PacketMI, HII))
753 // including PacketMI. Howerver, we need to perform the check for the
762 // Following condition is true for all the instructions until PacketMI is
764 // StartCheck flag is 1 for all the instructions after PacketMI.
765 if (&TempMI != &PacketMI && !StartCheck) // Start processing only after
766 continue; // encountering PacketMI.
769 if (&TempMI == &PacketMI) // We don't want to check PacketMI for dependence.
795 for (auto &MO : PacketMI.operands()) {
827 MachineInstr &PacketMI = *PacketSU->getInstr();
828 if (canPromoteToNewValueStore(MI, PacketMI, DepReg))