Lines Matching refs:SDep
331 bool ScheduleDAGMI::addEdge(SUnit *SuccSU, const SDep &PredDep) {
348 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) {
382 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) {
833 && DAG->addEdge(SUb, SDep(SUa, SDep::Cluster))) {
846 DAG->addEdge(SI->getSUnit(), SDep(SUb, SDep::Artificial));
922 bool Success = DAG->addEdge(&DAG->ExitSU, SDep(SU, SDep::Cluster));
1056 if (I->getKind() != SDep::Data || I->getReg() != LocalReg)
1072 if (I->getKind() != SDep::Anti || I->getReg() != GlobalReg)
1086 DAG->addEdge(GlobalSU, SDep(*I, SDep::Weak));
1092 DAG->addEdge(FirstLocalSU, SDep(*I, SDep::Weak));
2429 SmallVectorImpl<SDep> &Deps = isTop ? SU->Preds : SU->Succs;
2433 for (SmallVectorImpl<SDep>::iterator I = Deps.begin(), E = Deps.end();
2435 if (I->getKind() != SDep::Data || !TRI->isPhysicalRegister(I->getReg()))