Lines Matching refs:Uses
307 SmallVector<ArgumentGraphNode*, 4> Uses; member
330 iterator begin() { return SyntheticRoot.Uses.begin(); } in begin()
331 iterator end() { return SyntheticRoot.Uses.end(); } in end()
337 SyntheticRoot.Uses.push_back(&Node); in operator []()
368 Uses.push_back(AI); in captured()
379 SmallVector<Argument*, 4> Uses; // Uses within our SCC. member
392 return N->Uses.begin(); in child_begin()
395 return N->Uses.end(); in child_end()
579 if (Tracker.Uses.empty()) { in AddArgumentAttrs()
589 for (SmallVectorImpl<Argument*>::iterator UI = Tracker.Uses.begin(), in AddArgumentAttrs()
590 UE = Tracker.Uses.end(); UI != UE; ++UI) { in AddArgumentAttrs()
591 Node->Uses.push_back(AG[*UI]); in AddArgumentAttrs()
631 if (ArgumentSCC[0]->Uses.size() == 1 && in AddArgumentAttrs()
632 ArgumentSCC[0]->Uses[0] == ArgumentSCC[0]) { in AddArgumentAttrs()
645 if (Node->Uses.empty()) { in AddArgumentAttrs()
662 for (SmallVectorImpl<ArgumentGraphNode*>::iterator UI = N->Uses.begin(), in AddArgumentAttrs()
663 UE = N->Uses.end(); UI != UE; ++UI) { in AddArgumentAttrs()