Lines Matching refs:SDep
278 static void AntiDepEdges(const SUnit *SU, std::vector<const SDep*>& Edges) { in AntiDepEdges()
282 if ((P->getKind() == SDep::Anti) || (P->getKind() == SDep::Output)) { in AntiDepEdges()
295 const SDep *Next = 0; in CriticalPathStep()
307 (NextDepth == PredTotalLatency && P->getKind() == SDep::Anti)) { in CriticalPathStep()
794 std::vector<const SDep *> Edges; in BreakAntiDependencies()
813 const SDep *Edge = Edges[i]; in BreakAntiDependencies()
816 if ((Edge->getKind() != SDep::Anti) && in BreakAntiDependencies()
817 (Edge->getKind() != SDep::Output)) continue; in BreakAntiDependencies()
860 (P->getKind() != SDep::Anti || P->getReg() != AntiDepReg) : in BreakAntiDependencies()
861 (P->getKind() == SDep::Data && P->getReg() == AntiDepReg)) { in BreakAntiDependencies()
868 if ((P->getSUnit() == NextSU) && (P->getKind() != SDep::Anti) && in BreakAntiDependencies()
869 (P->getKind() != SDep::Output)) { in BreakAntiDependencies()
874 (P->getKind() == SDep::Data) && in BreakAntiDependencies()