Lines Matching refs:PacketSU

148     bool CanPromoteToDotNew(MachineInstr *MI, SUnit *PacketSU, unsigned DepReg,
153 CanPromoteToNewValue(MachineInstr *MI, SUnit *PacketSU, unsigned DepReg,
560 SUnit *PacketSU = MIToSUnit.find(*VI)->second; in CanPromoteToNewValueStore() local
561 if (PacketSU->getInstr()->getDesc().mayStore() || in CanPromoteToNewValueStore()
564 PacketSU->getInstr()->getOpcode() == Hexagon::S2_allocframe || in CanPromoteToNewValueStore()
565 PacketSU->getInstr()->getOpcode() == Hexagon::L2_deallocframe) in CanPromoteToNewValueStore()
717 MachineInstr *MI, SUnit *PacketSU, unsigned DepReg, in CanPromoteToNewValue() argument
725 MachineInstr *PacketMI = PacketSU->getInstr(); in CanPromoteToNewValue()
742 MachineInstr *MI, SUnit *PacketSU, unsigned DepReg, in CanPromoteToDotNew() argument
775 if (!CanPromoteToNewValue(MI, PacketSU, DepReg, MIToSUnit, MII)) { in CanPromoteToDotNew()
810 SUnit *PacketSU = MIToSUnit.find(*VIN)->second; in RestrictingDepExistInPacket() local
816 if (PacketSU->isSucc(PacketSUDep)) { in RestrictingDepExistInPacket()
817 for (unsigned i = 0; i < PacketSU->Succs.size(); ++i) { in RestrictingDepExistInPacket()
818 if ((PacketSU->Succs[i].getSUnit() == PacketSUDep) && in RestrictingDepExistInPacket()
819 (PacketSU->Succs[i].getKind() == SDep::Anti) && in RestrictingDepExistInPacket()
820 (PacketSU->Succs[i].getReg() == DepReg)) { in RestrictingDepExistInPacket()
892 SUnit *PacketSU = MIToSUnit.find(*VIN)->second; in ArePredicatesComplements() local
895 if (PacketSU->isSucc(SU)) { in ArePredicatesComplements()
896 for (unsigned i = 0; i < PacketSU->Succs.size(); ++i) { in ArePredicatesComplements()
902 if (PacketSU->Succs[i].getSUnit() == SU && in ArePredicatesComplements()
903 PacketSU->Succs[i].getKind() == SDep::Data && in ArePredicatesComplements()
905 PacketSU->Succs[i].getReg()) && in ArePredicatesComplements()
912 RestrictingDepExistInPacket(*VIN,PacketSU->Succs[i].getReg(), in ArePredicatesComplements()
1096 SUnit *PacketSU = MIToSUnit.find(*VI)->second; in isLegalToPacketizeTogether() local
1099 if (PacketSU->getInstr()->getDesc().isCall()) { in isLegalToPacketizeTogether()
1111 if (PacketSU->getInstr()->getDesc().mayStore() || in isLegalToPacketizeTogether()
1112 PacketSU->getInstr()->getOpcode() == Hexagon::S2_allocframe || in isLegalToPacketizeTogether()
1115 PacketSU->getInstr()->modifiesRegister( in isLegalToPacketizeTogether()
1119 PacketSU->getInstr()->modifiesRegister( in isLegalToPacketizeTogether()