Searched refs:CurSU (Results 1 – 2 of 2) sorted by relevance
556 SUnit *CurSU = AvailableQueue.pop(); in ListScheduleBottomUp() local557 while (CurSU) { in ListScheduleBottomUp()559 if (!DelayForLiveRegsBottomUp(CurSU, LRegs)) in ListScheduleBottomUp()562 LRegsMap.insert(std::make_pair(CurSU, LRegs)); in ListScheduleBottomUp()564 CurSU->isPending = true; // This SU is not in AvailableQueue right now. in ListScheduleBottomUp()565 NotReady.push_back(CurSU); in ListScheduleBottomUp()566 CurSU = AvailableQueue.pop(); in ListScheduleBottomUp()572 if (Delayed && !CurSU) { in ListScheduleBottomUp()573 if (!CurSU) { in ListScheduleBottomUp()616 CurSU = NewDef; in ListScheduleBottomUp()[all …]
1472 SUnit *CurSU = AvailableQueue->empty() ? nullptr : AvailableQueue->pop(); in PickNodeToScheduleBottomUp() local1474 while (CurSU) { in PickNodeToScheduleBottomUp()1476 if (!DelayForLiveRegsBottomUp(CurSU, LRegs)) in PickNodeToScheduleBottomUp()1481 dbgs() << " SU #" << CurSU->NodeNum << '\n'); in PickNodeToScheduleBottomUp()1482 auto [LRegsIter, LRegsInserted] = LRegsMap.try_emplace(CurSU, LRegs); in PickNodeToScheduleBottomUp()1484 CurSU->isPending = true; // This SU is not in AvailableQueue right now. in PickNodeToScheduleBottomUp()1485 Interferences.push_back(CurSU); in PickNodeToScheduleBottomUp()1488 assert(CurSU->isPending && "Interferences are pending"); in PickNodeToScheduleBottomUp()1492 CurSU = AvailableQueue->pop(); in PickNodeToScheduleBottomUp()1496 if (CurSU) in PickNodeToScheduleBottomUp()[all …]