Home
last modified time | relevance | path

Searched refs:WorkQ (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DRDFDeadCode.cpp84 SetQueue<NodeId> &WorkQ) { in scanInstr() argument
91 WorkQ.push_back(RA.Id); in scanInstr()
96 SetQueue<NodeId> &WorkQ) { in processDef() argument
100 WorkQ.push_back(UA.Id); in processDef()
107 SetQueue<NodeId> &WorkQ) { in processUse() argument
110 WorkQ.push_back(DA.Id); in processUse()
128 SetQueue<NodeId> WorkQ; in collect() local
131 scanInstr(IA, WorkQ); in collect()
133 while (!WorkQ.empty()) { in collect()
134 NodeId N = WorkQ.pop_front(); in collect()
[all …]
H A DRDFDeadCode.h59 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);
H A DHexagonGenPredicate.cpp322 std::queue<RegisterSubReg> WorkQ; in isScalarPred() local
323 WorkQ.push(PredReg); in isScalarPred()
325 while (!WorkQ.empty()) { in isScalarPred()
326 RegisterSubReg PR = WorkQ.front(); in isScalarPred()
327 WorkQ.pop(); in isScalarPred()
355 WorkQ.push(RegisterSubReg(MO.getReg())); in isScalarPred()
H A DHexagonSplitDouble.cpp288 UVect WorkQ; in partitionRegisters() local
289 WorkQ.push_back(R); in partitionRegisters()
290 for (unsigned i = 0; i < WorkQ.size(); ++i) { in partitionRegisters()
291 unsigned T = WorkQ[i]; in partitionRegisters()
298 append_range(WorkQ, Asc); in partitionRegisters()
573 LoopVector WorkQ; in collectIndRegs() local
575 append_range(WorkQ, *MLI); in collectIndRegs()
576 for (unsigned i = 0; i < WorkQ.size(); ++i) in collectIndRegs()
577 append_range(WorkQ, *WorkQ[i]); in collectIndRegs()
580 for (MachineLoop *L : WorkQ) { in collectIndRegs()
H A DHexagonISelDAGToDAGHVX.cpp232 std::vector<Node> WorkQ; in color() local
236 WorkQ.push_back(N); in color()
239 for (Node N : WorkQ) { in color()
1139 SetVector<SDNode*> WorkQ; in selectVectorConstants() local
1143 WorkQ.insert(N); in selectVectorConstants()
1144 for (unsigned i = 0; i != WorkQ.size(); ++i) { in selectVectorConstants()
1145 SDNode *W = WorkQ[i]; in selectVectorConstants()
1149 WorkQ.insert(W->getOperand(j).getNode()); in selectVectorConstants()
H A DHexagonVectorCombine.cpp853 std::deque<Instruction *> WorkQ = {In}; in getUpwardDeps() local
854 while (!WorkQ.empty()) { in getUpwardDeps()
855 Instruction *D = WorkQ.front(); in getUpwardDeps()
856 WorkQ.pop_front(); in getUpwardDeps()
862 WorkQ.push_back(I); in getUpwardDeps()
/freebsd/contrib/sendmail/src/
H A Dqueue.c81 static WORK *WorkQ; /* queue of things to be done */ variable
1675 for (n = 0, seqjump = 0; n < skip && WorkQ != NULL; seqjump++)
1677 if (WorkQ->w_next != NULL)
1679 if (WorkQ->w_host != NULL &&
1680 WorkQ->w_next->w_host != NULL)
1682 if (!SM_STRCASEEQ(WorkQ->w_host,
1683 WorkQ->w_next->w_host))
1688 if ((WorkQ->w_host != NULL &&
1689 WorkQ->w_next->w_host == NULL) ||
1690 (WorkQ->w_host == NULL &&
[all …]