reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
836 LLVM_DEBUG(dbgs() << "*** Unscheduling [" << SU->getHeight() << "]: "); 837 LLVM_DEBUG(dumpNode(*SU)); 839 for (SDep &Pred : SU->Preds) { 841 if (Pred.isAssignedRegDep() && SU == LiveRegGens[Pred.getReg()]){ 855 for (const SDNode *SUNode = SU->getNode(); SUNode; 859 SUnit *SeqEnd = CallSeqEndForStart[SU]; 864 LiveRegDefs[CallResource] = SU; 871 if (LiveRegGens[CallResource] == SU) 872 for (const SDNode *SUNode = SU->getNode(); SUNode; 886 for (auto &Succ : SU->Succs) { 893 LiveRegDefs[Reg] = SU; 900 for (auto &Succ2 : SU->Succs) { 908 if (SU->getHeight() < MinAvailableCycle) 909 MinAvailableCycle = SU->getHeight(); 911 SU->setHeightDirty(); 912 SU->isScheduled = false; 913 SU->isAvailable = true; 916 SU->isPending = true; 917 PendingQueue.push_back(SU); 920 AvailableQueue->push(SU); 922 AvailableQueue->unscheduledNode(SU);