Lines Matching refs:SUJ
134 // isLegalToPacketizeTogether - Is it legal to packetize SUI and SUJ
136 bool isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ);
139 // and SUJ.
140 bool isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ);
996 // SUJ is the current instruction inside the current packet against which that
998 bool HexagonPacketizerList::isLegalToPacketizeTogether(SUnit *SUI, SUnit *SUJ) {
1000 MachineInstr *J = SUJ->getInstr();
1141 if (SUJ->isSucc(SUI)) {
1143 (i < SUJ->Succs.size()) && !FoundSequentialDependence;
1146 if (SUJ->Succs[i].getSUnit() != SUI) {
1150 SDep::Kind DepType = SUJ->Succs[i].getKind();
1178 DepReg = SUJ->Succs[i].getReg();
1183 !IsCallDependent(I, DepType, SUJ->Succs[i].getReg()))) {
1189 CanPromoteToDotNew(I, SUJ, DepReg, MIToSUnit, II, RC) &&
1244 unsigned DepReg = SUJ->Succs[i].getReg();
1323 bool HexagonPacketizerList::isLegalToPruneDependencies(SUnit *SUI, SUnit *SUJ) {
1325 assert(I && SUJ->getInstr() && "Unable to packetize null instruction!");