• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/

Lines Matching defs:Worklist

152     /// Worklist of all of the nodes that need to be simplified.
159 SmallVector<SDNode *, 64> Worklist;
218 // The Worklist holds the SDNodes in order, but it may contain null
220 while (!N && !Worklist.empty()) {
221 N = Worklist.pop_back_val();
263 "Deleted Node added to Worklist");
272 if (WorklistMap.insert(std::make_pair(N, Worklist.size())).second)
273 Worklist.push_back(N);
287 Worklist[It->second] = nullptr;
1879 SmallVector<std::pair<SDNode *, unsigned>, 8> Worklist;
1886 Worklist.push_back(std::make_pair(Op.getNode(), NumLeftToConsider++));
1902 for (unsigned i = CurIdx + 1; i < Worklist.size(); ++i) {
1903 if (Worklist[i].second == OrigOpNumber) {
1904 Worklist[i].second = OpNumber;
1914 Worklist.push_back(std::make_pair(Op, OpNumber));
1918 for (unsigned i = 0; i < Worklist.size() && i < 1024; ++i) {
1922 auto CurNode = Worklist[i].first;
1923 auto CurOpNumber = Worklist[i].second;
14353 SmallVector<const SDNode *, 16> Worklist;
14354 Worklist.push_back(N);
14370 if (SDNode::hasPredecessorHelper(Use.getUser(), Visited, Worklist))
14403 if (SDNode::hasPredecessorHelper(Use, Visited, Worklist))
14537 SmallVector<const SDNode *, 2> Worklist;
14538 Worklist.push_back(Use);
14539 if (SDNode::hasPredecessorHelper(N, Visited, Worklist))
14579 SmallVector<const SDNode *, 8> Worklist;
14582 Worklist.push_back(N);
14583 Worklist.push_back(Op);
14584 if (!SDNode::hasPredecessorHelper(N, Visited, Worklist) &&
14585 !SDNode::hasPredecessorHelper(Op, Visited, Worklist))
16230 SmallVector<const SDNode *, 8> Worklist;
16236 Worklist.push_back(RootNode);
16237 while (!Worklist.empty()) {
16238 auto N = Worklist.pop_back_val();
16243 Worklist.push_back(Op.getNode());
16264 Worklist.push_back(N->getOperand(j).getNode());
16268 if (SDNode::hasPredecessorHelper(StoreNodes[i].MemNode, Visited, Worklist,
21051 SmallVector<const SDNode *, 16> Worklist;
21057 Worklist.push_back(LLD);
21058 Worklist.push_back(RLD);
21060 if (SDNode::hasPredecessorHelper(LLD, Visited, Worklist) ||
21061 SDNode::hasPredecessorHelper(RLD, Visited, Worklist))
21072 Worklist.push_back(CondNode);
21075 SDNode::hasPredecessorHelper(LLD, Visited, Worklist)) ||
21077 SDNode::hasPredecessorHelper(RLD, Visited, Worklist)))
21093 Worklist.push_back(CondLHS);
21094 Worklist.push_back(CondRHS);
21097 SDNode::hasPredecessorHelper(LLD, Visited, Worklist)) ||
21099 SDNode::hasPredecessorHelper(RLD, Visited, Worklist)))