Lines Matching refs:SDep
266 SmallVector<SDep, 4> Erase; in apply()
268 if (D.getKind() == SDep::Output && D.getReg() == Hexagon::USR_OVF) in apply()
286 for (SDep &SI : SU.Succs) { in apply()
287 if (SI.getKind() != SDep::Order || SI.getLatency() != 0) in apply()
296 for (SDep &PI : SI.getSUnit()->Preds) { in apply()
297 if (PI.getSUnit() != &SU || PI.getKind() != SDep::Order) in apply()
345 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier)); in apply()
349 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier)); in apply()
385 DAG->addEdge(&DAG->SUnits[su], SDep(LastVRegUse[*AI], SDep::Barrier)); in apply()
435 SDep A(&S0, SDep::Artificial); in apply()
454 SDep &Dep) const { in adjustSchedDependency()
593 SDep T = I; in restoreLatency()
623 SDep T = I; in changeLatency()
635 static SUnit *getZeroLatency(SUnit *N, SmallVector<SDep, 4> &Deps) { in getZeroLatency() argument