Lines Matching refs:Roots
147 std::vector<RootInfo> Roots;
203 size_t getNumRoots() const { return Roots.size(); }
209 const_root_iterator roots_begin() const { return Roots.begin(); }
210 const_root_iterator roots_end() const { return Roots.end(); }
212 return llvm::make_range(Roots.begin(), Roots.end());
230 SmallSet<const GIMatchDagInstr *, 5> Roots;
235 Roots.insert(I);
247 if (Roots.count((*EI)->getToMI()))
359 // Roots should be collected into Roots
361 Roots.emplace_back(Defs->getArgNameStr(I));
390 if (Roots.empty()) {
437 if (find_if(Roots, [&](const RootInfo &X) {
439 }) != Roots.end()) {
465 if (find_if(Roots, [&](const RootInfo &X) {
467 }) != Roots.end()) {