reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
 3080         if (SuccSU == &SU)
 3084         if (SuccSU->getHeight() < SU.getHeight() &&
 3085             (SU.getHeight() - SuccSU->getHeight()) > 1)
 3091         while (SuccSU->Succs.size() == 1 &&
 3092                SuccSU->getNode()->isMachineOpcode() &&
 3093                SuccSU->getNode()->getMachineOpcode() ==
 3095           SuccSU = SuccSU->Succs.front().getSUnit();
 3095           SuccSU = SuccSU->Succs.front().getSUnit();
 3097         if (!SuccSU->getNode() || !SuccSU->getNode()->isMachineOpcode())
 3097         if (!SuccSU->getNode() || !SuccSU->getNode()->isMachineOpcode())
 3101         if (SuccSU->hasPhysRegDefs && SU.hasPhysRegClobbers) {
 3102           if (canClobberPhysRegDefs(SuccSU, &SU, TII, TRI))
 3107         unsigned SuccOpc = SuccSU->getNode()->getMachineOpcode();
 3112         if (!canClobberReachingPhysRegUse(SuccSU, &SU, scheduleDAG, TII, TRI) &&
 3113             (!canClobber(SuccSU, DUSU) ||
 3114              (isLiveOut && !hasOnlyLiveOutUses(SuccSU)) ||
 3115              (!SU.isCommutable && SuccSU->isCommutable)) &&
 3116             !scheduleDAG->IsReachable(SuccSU, &SU)) {
 3119                      << SU.NodeNum << " to SU #" << SuccSU->NodeNum << "\n");
 3120           scheduleDAG->AddPredQueued(&SU, SDep(SuccSU, SDep::Artificial));