Lines Matching refs:PacketMI
531 const MachineInstr *PacketMI, unsigned DepReg) { in canPromoteToNewValueStore() argument
541 const MCInstrDesc& MCID = PacketMI->getDesc(); in canPromoteToNewValueStore()
564 if (HII->isPostIncrement(PacketMI) && PacketMI->mayLoad() && in canPromoteToNewValueStore()
565 getPostIncrementOperand(PacketMI, HII).getReg() == DepReg) { in canPromoteToNewValueStore()
574 if (isLoadAbsSet(PacketMI) && getAbsSetOperand(PacketMI).getReg() == DepReg) in canPromoteToNewValueStore()
579 if (HII->isPredicated(*PacketMI)) { in canPromoteToNewValueStore()
590 for (auto &MO : PacketMI->operands()) { in canPromoteToNewValueStore()
622 HII->isDotNewInst(PacketMI) != HII->isDotNewInst(MI) || in canPromoteToNewValueStore()
623 getPredicateSense(*MI, HII) != getPredicateSense(*PacketMI, HII)) in canPromoteToNewValueStore()
644 if (TempMI != PacketMI && !StartCheck) // Start processing only after in canPromoteToNewValueStore()
648 if (TempMI == PacketMI) // We don't want to check PacketMI for dependence. in canPromoteToNewValueStore()
674 for (auto &MO : PacketMI->operands()) { in canPromoteToNewValueStore()
704 MachineInstr *PacketMI = PacketSU->getInstr(); in canPromoteToNewValue() local
705 if (canPromoteToNewValueStore(MI, PacketMI, DepReg)) in canPromoteToNewValue()