Lines Matching refs:left

42   const SUnit *pickBest(const SUnit *left, const SUnit *right);
132 static int BUCompareLatency(const SUnit *left, const SUnit *right) { in BUCompareLatency() argument
135 int LHeight = (int)left->getHeight(); in BUCompareLatency()
148 int LDepth = left->getDepth(); in BUCompareLatency()
151 LLVM_DEBUG(dbgs() << " Comparing latency of SU (" << left->NodeNum in BUCompareLatency()
156 if (left->Latency != right->Latency) in BUCompareLatency()
157 return left->Latency > right->Latency ? 1 : -1; in BUCompareLatency()
162 const SUnit *GCNILPScheduler::pickBest(const SUnit *left, const SUnit *right) in pickBest() argument
169 int spread = (int)left->getDepth() - (int)right->getDepth(); in pickBest()
171 LLVM_DEBUG(dbgs() << "Depth of SU(" << left->NodeNum << "): " in pickBest()
172 << left->getDepth() << " != SU(" << right->NodeNum in pickBest()
174 return left->getDepth() < right->getDepth() ? right : left; in pickBest()
179 if (!DisableSchedHeight && left->getHeight() != right->getHeight()) { in pickBest()
180 int spread = (int)left->getHeight() - (int)right->getHeight(); in pickBest()
182 return left->getHeight() > right->getHeight() ? right : left; in pickBest()
186 unsigned LPriority = getNodePriority(left); in pickBest()
190 return LPriority > RPriority ? right : left; in pickBest()
209 unsigned LDist = closestSucc(left); in pickBest()
212 return LDist < RDist ? right : left; in pickBest()
215 unsigned LScratch = calcMaxScratches(left); in pickBest()
218 return LScratch > RScratch ? right : left; in pickBest()
222 int result = BUCompareLatency(left, right); in pickBest()
224 return result > 0 ? right : left; in pickBest()
225 return left; in pickBest()
228 if (left->getHeight() != right->getHeight()) in pickBest()
229 return (left->getHeight() > right->getHeight()) ? right : left; in pickBest()
231 if (left->getDepth() != right->getDepth()) in pickBest()
232 return (left->getDepth() < right->getDepth()) ? right : left; in pickBest()
235 assert(left->NodeQueueId && right->NodeQueueId && in pickBest()
237 return (left->NodeQueueId > right->NodeQueueId) ? right : left; in pickBest()