Lines Matching defs:TrySU
1507 for (SUnit *TrySU : Interferences) {
1508 SmallVectorImpl<unsigned> &LRegs = LRegsMap[TrySU];
1520 if (!WillCreateCycle(TrySU, BtSU)) {
1522 BacktrackBottomUp(TrySU, BtSU);
1532 << ") to SU(" << TrySU->NodeNum << ")\n");
1533 AddPredQueued(TrySU, SDep(BtSU, SDep::Artificial));
1537 if (!TrySU->isAvailable || !TrySU->NodeQueueId) {
1538 LLVM_DEBUG(dbgs() << "TrySU not available; choosing node from queue\n");
1541 LLVM_DEBUG(dbgs() << "TrySU available\n");
1543 AvailableQueue->remove(TrySU);
1544 CurSU = TrySU;
1558 SUnit *TrySU = Interferences[0];
1559 SmallVectorImpl<unsigned> &LRegs = LRegsMap[TrySU];
1585 LLVM_DEBUG(dbgs() << " Adding an edge from SU #" << TrySU->NodeNum
1587 AddPredQueued(TrySU, SDep(Copies.front(), SDep::Artificial));
1592 << " to SU #" << TrySU->NodeNum << "\n");
1594 AddPredQueued(NewDef, SDep(TrySU, SDep::Artificial));
1595 TrySU->isAvailable = false;