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()
280 SDep ChainPred; in CopyAndMoveSuccessors()
281 SmallVector<SDep, 4> ChainSuccs; in CopyAndMoveSuccessors()
282 SmallVector<SDep, 4> LoadPreds; in CopyAndMoveSuccessors()
283 SmallVector<SDep, 4> NodePreds; in CopyAndMoveSuccessors()
284 SmallVector<SDep, 4> NodeSuccs; in CopyAndMoveSuccessors()
309 const SDep &Pred = LoadPreds[i]; in CopyAndMoveSuccessors()
316 const SDep &Pred = NodePreds[i]; in CopyAndMoveSuccessors()
321 SDep D = NodeSuccs[i]; in CopyAndMoveSuccessors()
329 SDep D = ChainSuccs[i]; in CopyAndMoveSuccessors()
339 SDep D(LoadSU, SDep::Barrier); in CopyAndMoveSuccessors()
364 SmallVector<std::pair<SUnit *, SDep>, 4> DelDeps; in CopyAndMoveSuccessors()
371 SDep D = *I; in CopyAndMoveSuccessors()
401 SmallVector<std::pair<SUnit *, SDep>, 4> DelDeps; in InsertCopiesAndMoveSuccs()
408 SDep D = *I; in InsertCopiesAndMoveSuccs()
417 SDep FromDep(SU, SDep::Data, Reg); in InsertCopiesAndMoveSuccs()
420 SDep ToDep(CopyFromSU, SDep::Data, 0); in InsertCopiesAndMoveSuccs()
605 AddPred(TrySU, SDep(Copies.front(), SDep::Artificial)); in ListScheduleBottomUp()
612 AddPred(NewDef, SDep(TrySU, SDep::Artificial)); in ListScheduleBottomUp()