Home
last modified time | relevance | path

Searched refs:CurSU (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DScheduleDAGFast.cpp555 SUnit *CurSU = AvailableQueue.pop(); in ListScheduleBottomUp() local
556 while (CurSU) { in ListScheduleBottomUp()
558 if (!DelayForLiveRegsBottomUp(CurSU, LRegs)) in ListScheduleBottomUp()
561 LRegsMap.insert(std::make_pair(CurSU, LRegs)); in ListScheduleBottomUp()
563 CurSU->isPending = true; // This SU is not in AvailableQueue right now. in ListScheduleBottomUp()
564 NotReady.push_back(CurSU); in ListScheduleBottomUp()
565 CurSU = AvailableQueue.pop(); in ListScheduleBottomUp()
571 if (Delayed && !CurSU) { in ListScheduleBottomUp()
572 if (!CurSU) { in ListScheduleBottomUp()
615 CurSU = NewDef; in ListScheduleBottomUp()
[all …]
DScheduleDAGRRList.cpp1366 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()
[all …]