Lines Matching defs:SDep
250 SmallVector<SDep, 4> Erase;
252 if (D.getKind() == SDep::Output && D.getReg() == Hexagon::USR_OVF)
270 for (SDep &SI : SU.Succs) {
271 if (SI.getKind() != SDep::Order || SI.getLatency() != 0)
280 for (SDep &PI : SI.getSUnit()->Preds) {
281 if (PI.getSUnit() != &SU || PI.getKind() != SDep::Order)
329 DAG->addEdge(&DAG->SUnits[su], SDep(LastSequentialCall, SDep::Barrier));
333 DAG->addEdge(&DAG->SUnits[su], SDep(&DAG->SUnits[su-1], SDep::Barrier));
368 DAG->addEdge(&DAG->SUnits[su], SDep(LastVRegUse[*AI], SDep::Barrier));
419 SDep A(&S0, SDep::Artificial);
437 SUnit *Src, int SrcOpIdx, SUnit *Dst, int DstOpIdx, SDep &Dep,
577 SDep T = I;
608 SDep T = I;
620 static SUnit *getZeroLatency(SUnit *N, SmallVector<SDep, 4> &Deps) {