Lines Matching refs:SUJ
1135 bool HexagonPacketizerList::isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) { in isLegalToPacketizeTogether() argument
1137 MachineInstr *J = SUJ->getInstr(); in isLegalToPacketizeTogether()
1212 if (!SUJ->isSucc(SUI)) in isLegalToPacketizeTogether()
1215 for (unsigned i = 0; i < SUJ->Succs.size(); ++i) { in isLegalToPacketizeTogether()
1219 if (SUJ->Succs[i].getSUnit() != SUI) in isLegalToPacketizeTogether()
1222 SDep::Kind DepType = SUJ->Succs[i].getKind(); in isLegalToPacketizeTogether()
1247 DepReg = SUJ->Succs[i].getReg(); in isLegalToPacketizeTogether()
1254 if (!isCallDependent(I, DepType, SUJ->Succs[i].getReg())) in isLegalToPacketizeTogether()
1259 if (canPromoteToDotCur(J, SUJ, DepReg, II, RC)) in isLegalToPacketizeTogether()
1272 if (canPromoteToDotNew(I, SUJ, DepReg, II, RC)) { in isLegalToPacketizeTogether()
1334 unsigned DepReg = SUJ->Succs[i].getReg(); in isLegalToPacketizeTogether()
1447 bool HexagonPacketizerList::isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) { in isLegalToPruneDependencies() argument
1449 MachineInstr *J = SUJ->getInstr(); in isLegalToPruneDependencies()