Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:WorkList

111     SmallVector<MachineInstr*, 8> WorkList;
115 /// that may be present in WorkList.
137 /// copies that cannot yet be coalesced into WorkList.
447 // MI may be in WorkList. Make sure we don't visit it.
2782 const unsigned PrevSize = WorkList.size();
2804 WorkList.push_back(&(*MII));
2809 WorkList.append(GlobalTerminals.begin(), GlobalTerminals.end());
2819 WorkList.push_back(MII);
2822 WorkList.append(Terminals.begin(), Terminals.end());
2825 // This prevents the WorkList from getting too large since most copies are
2828 CurrList(WorkList.begin() + PrevSize, WorkList.end());
2830 WorkList.erase(std::remove(WorkList.begin() + PrevSize, WorkList.end(),
2831 (MachineInstr*)nullptr), WorkList.end());
2838 WorkList.push_back(LocalWorkList[j]);
2845 assert(WorkList.empty() && LocalWorkList.empty() && "Old data still around.");
2870 while (copyCoalesceWorkList(WorkList))
2876 WorkList.clear();