Lines Matching refs:CurSU
1366 SUnit *CurSU = AvailableQueue->empty() ? nullptr : AvailableQueue->pop(); in PickNodeToScheduleBottomUp() local
1367 while (CurSU) { in PickNodeToScheduleBottomUp()
1369 if (!DelayForLiveRegsBottomUp(CurSU, LRegs)) in PickNodeToScheduleBottomUp()
1374 << " SU #" << CurSU->NodeNum << '\n'); in PickNodeToScheduleBottomUp()
1376 LRegsMap.insert(std::make_pair(CurSU, LRegs)); in PickNodeToScheduleBottomUp()
1378 CurSU->isPending = true; // This SU is not in AvailableQueue right now. in PickNodeToScheduleBottomUp()
1379 Interferences.push_back(CurSU); in PickNodeToScheduleBottomUp()
1382 assert(CurSU->isPending && "Interferences are pending"); in PickNodeToScheduleBottomUp()
1386 CurSU = AvailableQueue->pop(); in PickNodeToScheduleBottomUp()
1388 if (CurSU) in PickNodeToScheduleBottomUp()
1389 return CurSU; in PickNodeToScheduleBottomUp()
1427 CurSU = AvailableQueue->pop(); in PickNodeToScheduleBottomUp()
1431 CurSU = TrySU; in PickNodeToScheduleBottomUp()
1438 if (!CurSU) { in PickNodeToScheduleBottomUp()
1482 CurSU = NewDef; in PickNodeToScheduleBottomUp()
1484 assert(CurSU && "Unable to resolve live physical register dependencies!"); in PickNodeToScheduleBottomUp()
1485 return CurSU; in PickNodeToScheduleBottomUp()