Lines Matching refs:SDep
87 void AddPred(SUnit *SU, const SDep &D) {
93 void RemovePred(SUnit *SU, const SDep &D) {
98 void ReleasePred(SUnit *SU, SDep *PredEdge);
139 void ScheduleDAGFast::ReleasePred(SUnit *SU, SDep *PredEdge) {
280 SDep ChainPred;
281 SmallVector<SDep, 4> ChainSuccs;
282 SmallVector<SDep, 4> LoadPreds;
283 SmallVector<SDep, 4> NodePreds;
284 SmallVector<SDep, 4> NodeSuccs;
309 const SDep &Pred = LoadPreds[i];
316 const SDep &Pred = NodePreds[i];
321 SDep D = NodeSuccs[i];
329 SDep D = ChainSuccs[i];
339 SDep D(LoadSU, SDep::Barrier);
364 SmallVector<std::pair<SUnit *, SDep>, 4> DelDeps;
371 SDep D = *I;
401 SmallVector<std::pair<SUnit *, SDep>, 4> DelDeps;
408 SDep D = *I;
417 SDep FromDep(SU, SDep::Data, Reg);
420 SDep ToDep(CopyFromSU, SDep::Data, 0);
599 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial));
606 AddPred(NewDef, SDep(TrySU, SDep::Artificial));