Home
last modified time | relevance | path

Searched refs:nItr (Results 1 – 5 of 5) sorted by relevance

/dports/security/clamav-lts/clamav-0.103.5/libclamav/c++/llvm/lib/CodeGen/PBQP/
H A DHeuristicBase.h67 optimalList.insert(optimalList.end(), nItr); in addToOptimalReductionList()
109 if (g.getNodeDegree(nItr) < 3) in shouldOptimallyReduce()
122 optimalList.push_back(nItr); in addToOptimalReduceList()
134 nItr != nEnd; ++nItr) { in setup()
136 addToOptimalReduceList(nItr); in setup()
138 impl().addToHeuristicReduceList(nItr); in setup()
153 Graph::NodeItr nItr = optimalList.front(); in optimalReduce() local
156 switch (s.getSolverDegree(nItr)) { in optimalReduce()
157 case 0: s.applyR0(nItr); break; in optimalReduce()
158 case 1: s.applyR1(nItr); break; in optimalReduce()
[all …]
H A DGraph.h112 NodeEntry& getNode(NodeItr nItr) { return *nItr; } in getNode() argument
113 const NodeEntry& getNode(ConstNodeItr nItr) const { return *nItr; } in getNode() argument
196 Vector& getNodeCosts(NodeItr nItr) { return getNode(nItr).getCosts(); } in getNodeCosts() argument
210 void setNodeData(NodeItr nItr, void *data) { getNode(nItr).setData(data); } in setNodeData() argument
215 void* getNodeData(NodeItr nItr) { return getNode(nItr).getData(); } in getNodeData() argument
300 if (e.getNode1() == nItr) { in getEdgeOtherNode()
324 void removeNode(NodeItr nItr) { in removeNode() argument
325 NodeEntry &n = getNode(nItr); in removeNode()
331 nodes.erase(nItr); in removeNode()
417 nItr != nEnd; ++nItr) { in copyFrom()
[all …]
H A DHeuristicSolver.h192 void pushToStack(Graph::NodeItr nItr) { in pushToStack() argument
194 stack.push_back(nItr); in pushToStack()
208 s.setSelection(nItr, selection); in setSolution()
223 void applyR0(Graph::NodeItr nItr) { in applyR0() argument
228 pushToStack(nItr); in applyR0()
418 nItr != nEnd; ++nItr) { in setup()
442 nItr != nEnd; ++nItr) { in disconnectTrivialNodes()
454 if (g.getEdgeNode1(eItr) == nItr) { in disconnectTrivialNodes()
561 Vector v(g.getNodeCosts(nItr)); in computeSolution()
571 if (nItr == g.getEdgeNode1(eItr)) { in computeSolution()
[all …]
H A DSolution.h72 void setSelection(Graph::NodeItr nItr, unsigned selection) { in setSelection() argument
73 selections[nItr] = selection; in setSelection()
79 unsigned getSelection(Graph::NodeItr nItr) const { in getSelection() argument
80 SelectionsMap::const_iterator sItr = selections.find(nItr); in getSelection()
/dports/security/clamav-lts/clamav-0.103.5/libclamav/c++/llvm/lib/CodeGen/PBQP/Heuristics/
H A DBriggs.h136 initializeNode(nItr); in addToHeuristicReduceList()
160 Graph::NodeItr nItr = *rnaItr; in heuristicReduce() local
162 handleRemoveNode(nItr); in heuristicReduce()
163 getSolver().pushToStack(nItr); in heuristicReduce()
169 Graph::NodeItr nItr = *rnuItr; in heuristicReduce() local
171 handleRemoveNode(nItr); in heuristicReduce()
172 getSolver().pushToStack(nItr); in heuristicReduce()
272 updateAllocability(nItr); in handleRemoveEdge()
275 if (shouldOptimallyReduce(nItr)) { in handleRemoveEdge()
277 addToOptimalReduceList(nItr); in handleRemoveEdge()
[all …]