reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));