Lines Matching refs:SUnit
23 SUnit *SU;
25 Candidate(SUnit *SU_) in Candidate()
40 unsigned getNodePriority(const SUnit *SU) const;
42 const SUnit *pickBest(const SUnit *left, const SUnit *right);
47 void releasePredecessors(const SUnit* SU);
50 std::vector<const SUnit*> schedule(ArrayRef<const SUnit*> TopRoots,
58 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) { in CalcNodeSethiUllmanNumber()
66 SUnit *PredSU = Pred.getSUnit(); in CalcNodeSethiUllmanNumber()
86 unsigned GCNILPScheduler::getNodePriority(const SUnit *SU) const { in getNodePriority()
106 static unsigned closestSucc(const SUnit *SU) { in closestSucc()
121 static unsigned calcMaxScratches(const SUnit *SU) { in calcMaxScratches()
132 static int BUCompareLatency(const SUnit *left, const SUnit *right) { in BUCompareLatency()
162 const SUnit *GCNILPScheduler::pickBest(const SUnit *left, const SUnit *right) in pickBest()
273 void GCNILPScheduler::releasePredecessors(const SUnit* SU) { in releasePredecessors()
287 std::vector<const SUnit*>
288 GCNILPScheduler::schedule(ArrayRef<const SUnit*> BotRoots, in schedule()
292 std::vector<SUnit> SUSavedCopy; in schedule()
297 for (const SUnit &SU : SUnits) in schedule()
301 for (const SUnit &SU : SUnits) in schedule()
306 *new (Alloc.Allocate()) Candidate(const_cast<SUnit*>(SU))); in schedule()
310 std::vector<const SUnit*> Schedule; in schedule()
355 std::vector<const SUnit*> makeGCNILPScheduler(ArrayRef<const SUnit*> BotRoots, in makeGCNILPScheduler()