Lines Matching defs:ListIndex
492 using ListIndex = unsigned;
502 std::optional<ListIndex> Previous;
505 std::optional<ListIndex> Previous)
509 std::optional<ListIndex> Previous)
594 void addSearches(MemoryPhi *Phi, SmallVectorImpl<ListIndex> &PausedSearches,
595 ListIndex PriorNode) {
609 ListIndex LastNode;
623 SmallVectorImpl<ListIndex> &PausedSearches,
624 SmallVectorImpl<ListIndex> &NewPaused,
631 ListIndex PathIndex = PausedSearches.pop_back_val();
700 generic_def_path_iterator(Walker *W, ListIndex N) : W(W), N(N) {}
719 std::optional<ListIndex> N;
726 iterator_range<def_path_iterator> def_path(ListIndex From) {
730 iterator_range<const_def_path_iterator> const_def_path(ListIndex From) const {
743 ListIndex defPathIndex(const DefPath &N) const {
774 SmallVector<ListIndex, 16> PausedSearches;
775 SmallVector<ListIndex, 8> NewPaused;
861 for (ListIndex Paused : NewPaused) {
898 [&](ListIndex I) { return Paths[I].Last == DefChainEnd; }));
905 for (ListIndex I : NewPaused)