Lines Matching refs:TrySU
1500 for (SUnit *TrySU : Interferences) {
1501 SmallVectorImpl<unsigned> &LRegs = LRegsMap[TrySU];
1513 if (!WillCreateCycle(TrySU, BtSU)) {
1515 BacktrackBottomUp(TrySU, BtSU);
1525 << ") to SU(" << TrySU->NodeNum << ")\n");
1526 AddPredQueued(TrySU, SDep(BtSU, SDep::Artificial));
1530 if (!TrySU->isAvailable || !TrySU->NodeQueueId) {
1531 LLVM_DEBUG(dbgs() << "TrySU not available; choosing node from queue\n");
1534 LLVM_DEBUG(dbgs() << "TrySU available\n");
1536 AvailableQueue->remove(TrySU);
1537 CurSU = TrySU;
1551 SUnit *TrySU = Interferences[0];
1552 SmallVectorImpl<unsigned> &LRegs = LRegsMap[TrySU];
1578 LLVM_DEBUG(dbgs() << " Adding an edge from SU #" << TrySU->NodeNum
1580 AddPredQueued(TrySU, SDep(Copies.front(), SDep::Artificial));
1585 << " to SU #" << TrySU->NodeNum << "\n");
1587 AddPredQueued(NewDef, SDep(TrySU, SDep::Artificial));
1588 TrySU->isAvailable = false;