Lines Matching refs:SDep
88 void AddPred(SUnit *SU, const SDep &D) { in AddPred()
94 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred()
99 void ReleasePred(SUnit *SU, SDep *PredEdge);
140 void ScheduleDAGFast::ReleasePred(SUnit *SU, SDep *PredEdge) { in ReleasePred()
281 SDep ChainPred; in CopyAndMoveSuccessors()
282 SmallVector<SDep, 4> ChainSuccs; in CopyAndMoveSuccessors()
283 SmallVector<SDep, 4> LoadPreds; in CopyAndMoveSuccessors()
284 SmallVector<SDep, 4> NodePreds; in CopyAndMoveSuccessors()
285 SmallVector<SDep, 4> NodeSuccs; in CopyAndMoveSuccessors()
310 const SDep &Pred = LoadPreds[i]; in CopyAndMoveSuccessors()
317 const SDep &Pred = NodePreds[i]; in CopyAndMoveSuccessors()
322 SDep D = NodeSuccs[i]; in CopyAndMoveSuccessors()
330 SDep D = ChainSuccs[i]; in CopyAndMoveSuccessors()
340 SDep D(LoadSU, SDep::Barrier); in CopyAndMoveSuccessors()
365 SmallVector<std::pair<SUnit *, SDep>, 4> DelDeps; in CopyAndMoveSuccessors()
372 SDep D = *I; in CopyAndMoveSuccessors()
402 SmallVector<std::pair<SUnit *, SDep>, 4> DelDeps; in InsertCopiesAndMoveSuccs()
409 SDep D = *I; in InsertCopiesAndMoveSuccs()
418 SDep FromDep(SU, SDep::Data, Reg); in InsertCopiesAndMoveSuccs()
421 SDep ToDep(CopyFromSU, SDep::Data, 0); in InsertCopiesAndMoveSuccs()
600 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial)); in ListScheduleBottomUp()
607 AddPred(NewDef, SDep(TrySU, SDep::Artificial)); in ListScheduleBottomUp()