reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/MemorySSA.cpp
  597     auto UpwardDefs = make_range(upward_defs_begin({Phi, Paths[PriorNode].Loc}),
  600       PausedSearches.push_back(Paths.size());
  601       Paths.emplace_back(P.second, P.first, PriorNode);
  632       DefPath &Node = Paths[PathIndex];
  716     T &curNode() const { return W->Paths[*N]; }
  746     assert(!Paths.empty() && NP >= &Paths.front() && NP <= &Paths.back() &&
  746     assert(!Paths.empty() && NP >= &Paths.front() && NP <= &Paths.back() &&
  746     assert(!Paths.empty() && NP >= &Paths.front() && NP <= &Paths.back() &&
  748     return NP - &Paths.front();
  766     assert(Paths.empty() && VisitedPhis.empty() &&
  769     Paths.emplace_back(Loc, Start, Phi, None);
  772     auto PriorPathsSize = Paths.size();
  862         UpwardsWalkResult WR = walkToPhiOrClobber(Paths[Paused]);
  898                     [&](ListIndex I) { return Paths[I].Last == DefChainEnd; }));
  903       PriorPathsSize = Paths.size();
  920     Paths.clear();