Lines Matching refs:Uses
281 SmallVector<ArgumentGraphNode *, 4> Uses; member
304 iterator begin() { return SyntheticRoot.Uses.begin(); } in begin()
305 iterator end() { return SyntheticRoot.Uses.end(); } in end()
311 SyntheticRoot.Uses.push_back(&Node); in operator []()
367 Uses.push_back(&*std::next(F->arg_begin(), UseIndex)); in captured()
372 SmallVector<Argument *, 4> Uses; // Uses within our SCC. member
385 return N->Uses.begin(); in child_begin()
388 return N->Uses.end(); in child_end()
568 if (Tracker.Uses.empty()) { in addArgumentAttrs()
580 UI = Tracker.Uses.begin(), in addArgumentAttrs()
581 UE = Tracker.Uses.end(); in addArgumentAttrs()
583 Node->Uses.push_back(AG[*UI]); in addArgumentAttrs()
624 if (ArgumentSCC[0]->Uses.size() == 1 && in addArgumentAttrs()
625 ArgumentSCC[0]->Uses[0] == ArgumentSCC[0]) { in addArgumentAttrs()
638 if (Node->Uses.empty()) { in addArgumentAttrs()
656 for (SmallVectorImpl<ArgumentGraphNode *>::iterator UI = N->Uses.begin(), in addArgumentAttrs()
657 UE = N->Uses.end(); in addArgumentAttrs()