Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DRDFDeadCode.cpp72 SetQueue<NodeId> &WorkQ) { in scanInstr() argument
79 WorkQ.push_back(RA.Id); in scanInstr()
84 SetQueue<NodeId> &WorkQ) { in processDef() argument
88 WorkQ.push_back(UA.Id); in processDef()
95 SetQueue<NodeId> &WorkQ) { in processUse() argument
98 WorkQ.push_back(DA.Id); in processUse()
116 SetQueue<NodeId> WorkQ; in collect() local
119 scanInstr(IA, WorkQ); in collect()
121 while (!WorkQ.empty()) { in collect()
122 NodeId N = WorkQ.pop_front(); in collect()
[all …]
DRDFDeadCode.h60 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
61 void processDef(NodeAddr<DefNode*> DA, SetQueue<NodeId> &WorkQ);
62 void processUse(NodeAddr<UseNode*> UA, SetQueue<NodeId> &WorkQ);
DHexagonGenPredicate.cpp303 std::queue<Register> WorkQ; in isScalarPred() local
304 WorkQ.push(PredReg); in isScalarPred()
306 while (!WorkQ.empty()) { in isScalarPred()
307 Register PR = WorkQ.front(); in isScalarPred()
308 WorkQ.pop(); in isScalarPred()
335 WorkQ.push(Register(Mo->getReg())); in isScalarPred()
DHexagonSplitDouble.cpp267 UVect WorkQ; in partitionRegisters() local
268 WorkQ.push_back(R); in partitionRegisters()
269 for (unsigned i = 0; i < WorkQ.size(); ++i) { in partitionRegisters()
270 unsigned T = WorkQ[i]; in partitionRegisters()
278 WorkQ.push_back(*J); in partitionRegisters()
528 LoopVector WorkQ; in collectIndRegs() local
531 WorkQ.push_back(I); in collectIndRegs()
532 for (unsigned i = 0; i < WorkQ.size(); ++i) { in collectIndRegs()
533 for (auto I : *WorkQ[i]) in collectIndRegs()
534 WorkQ.push_back(I); in collectIndRegs()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DRDFDeadCode.cpp83 SetQueue<NodeId> &WorkQ) { in scanInstr() argument
90 WorkQ.push_back(RA.Id); in scanInstr()
95 SetQueue<NodeId> &WorkQ) { in processDef() argument
99 WorkQ.push_back(UA.Id); in processDef()
106 SetQueue<NodeId> &WorkQ) { in processUse() argument
109 WorkQ.push_back(DA.Id); in processUse()
127 SetQueue<NodeId> WorkQ; in collect() local
130 scanInstr(IA, WorkQ); in collect()
132 while (!WorkQ.empty()) { in collect()
133 NodeId N = WorkQ.pop_front(); in collect()
[all …]
DRDFDeadCode.h60 void scanInstr(NodeAddr<InstrNode*> IA, SetQueue<NodeId> &WorkQ);
61 void processDef(NodeAddr<DefNode*> DA, SetQueue<NodeId> &WorkQ);
62 void processUse(NodeAddr<UseNode*> UA, SetQueue<NodeId> &WorkQ);
DHexagonGenPredicate.cpp321 std::queue<Register> WorkQ; in isScalarPred() local
322 WorkQ.push(PredReg); in isScalarPred()
324 while (!WorkQ.empty()) { in isScalarPred()
325 Register PR = WorkQ.front(); in isScalarPred()
326 WorkQ.pop(); in isScalarPred()
354 WorkQ.push(Register(MO.getReg())); in isScalarPred()
DHexagonSplitDouble.cpp290 UVect WorkQ; in partitionRegisters() local
291 WorkQ.push_back(R); in partitionRegisters()
292 for (unsigned i = 0; i < WorkQ.size(); ++i) { in partitionRegisters()
293 unsigned T = WorkQ[i]; in partitionRegisters()
301 WorkQ.push_back(*J); in partitionRegisters()
576 LoopVector WorkQ; in collectIndRegs() local
579 WorkQ.push_back(I); in collectIndRegs()
580 for (unsigned i = 0; i < WorkQ.size(); ++i) { in collectIndRegs()
581 for (auto I : *WorkQ[i]) in collectIndRegs()
582 WorkQ.push_back(I); in collectIndRegs()
[all …]
DHexagonISelDAGToDAGHVX.cpp226 std::vector<Node> WorkQ; in color() local
230 WorkQ.push_back(N); in color()
233 for (unsigned I = 0; I < WorkQ.size(); ++I) { in color()
234 Node N = WorkQ[I]; in color()
927 SetVector<SDNode*> WorkQ; in selectVectorConstants() local
958 WorkQ.insert(N); in selectVectorConstants()
959 for (unsigned i = 0; i != WorkQ.size(); ++i) { in selectVectorConstants()
960 SDNode *W = WorkQ[i]; in selectVectorConstants()
964 WorkQ.insert(W->getOperand(j).getNode()); in selectVectorConstants()
/external/python/cpython2/Demo/threads/
Dfind.py35 class WorkQ: class
111 wq = WorkQ()