Searched refs:WorkQ (Results 1 – 6 of 6) sorted by relevance
83 SetQueue<NodeId> &WorkQ) { in scanInstr() argument90 WorkQ.push_back(RA.Id); in scanInstr()95 SetQueue<NodeId> &WorkQ) { in processDef() argument99 WorkQ.push_back(UA.Id); in processDef()106 SetQueue<NodeId> &WorkQ) { in processUse() argument109 WorkQ.push_back(DA.Id); in processUse()127 SetQueue<NodeId> WorkQ; in collect() local130 scanInstr(IA, WorkQ); in collect()132 while (!WorkQ.empty()) { in collect()133 NodeId N = WorkQ.pop_front(); in collect()[all …]
59 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);60 void processDef(NodeAddr<DefNode*> DA, SetQueue<NodeId> &WorkQ);61 void processUse(NodeAddr<UseNode*> UA, SetQueue<NodeId> &WorkQ);
324 std::queue<RegisterSubReg> WorkQ; in isScalarPred() local325 WorkQ.push(PredReg); in isScalarPred()327 while (!WorkQ.empty()) { in isScalarPred()328 RegisterSubReg PR = WorkQ.front(); in isScalarPred()329 WorkQ.pop(); in isScalarPred()357 WorkQ.push(RegisterSubReg(MO.getReg())); in isScalarPred()
289 UVect WorkQ; in partitionRegisters() local290 WorkQ.push_back(R); in partitionRegisters()291 for (unsigned i = 0; i < WorkQ.size(); ++i) { in partitionRegisters()292 unsigned T = WorkQ[i]; in partitionRegisters()299 append_range(WorkQ, Asc); in partitionRegisters()574 LoopVector WorkQ; in collectIndRegs() local576 append_range(WorkQ, *MLI); in collectIndRegs()577 for (unsigned i = 0; i < WorkQ.size(); ++i) in collectIndRegs()578 append_range(WorkQ, *WorkQ[i]); in collectIndRegs()581 for (unsigned i = 0, n = WorkQ.size(); i < n; ++i) { in collectIndRegs()[all …]
226 std::vector<Node> WorkQ; in color() local230 WorkQ.push_back(N); in color()233 for (unsigned I = 0; I < WorkQ.size(); ++I) { in color()234 Node N = WorkQ[I]; in color()939 SetVector<SDNode*> WorkQ; in selectVectorConstants() local943 WorkQ.insert(N); in selectVectorConstants()944 for (unsigned i = 0; i != WorkQ.size(); ++i) { in selectVectorConstants()945 SDNode *W = WorkQ[i]; in selectVectorConstants()949 WorkQ.insert(W->getOperand(j).getNode()); in selectVectorConstants()
552 std::deque<Instruction *> WorkQ = {In}; in createLoadGroups() local553 while (!WorkQ.empty()) { in createLoadGroups()554 Instruction *D = WorkQ.front(); in createLoadGroups()555 WorkQ.pop_front(); in createLoadGroups()560 WorkQ.push_back(I); in createLoadGroups()