Lines Matching refs:ListIndex
494 using ListIndex = unsigned;
504 Optional<ListIndex> Previous;
507 Optional<ListIndex> Previous)
511 Optional<ListIndex> Previous)
596 void addSearches(MemoryPhi *Phi, SmallVectorImpl<ListIndex> &PausedSearches,
597 ListIndex PriorNode) {
611 ListIndex LastNode;
624 SmallVectorImpl<ListIndex> &PausedSearches,
625 SmallVectorImpl<ListIndex> &NewPaused,
632 ListIndex PathIndex = PausedSearches.pop_back_val();
701 generic_def_path_iterator(Walker *W, ListIndex N) : W(W), N(N) {}
720 Optional<ListIndex> N = None;
727 iterator_range<def_path_iterator> def_path(ListIndex From) {
731 iterator_range<const_def_path_iterator> const_def_path(ListIndex From) const {
744 ListIndex defPathIndex(const DefPath &N) const {
775 SmallVector<ListIndex, 16> PausedSearches;
776 SmallVector<ListIndex, 8> NewPaused;
862 for (ListIndex Paused : NewPaused) {
899 [&](ListIndex I) { return Paths[I].Last == DefChainEnd; }));
906 for (ListIndex I : NewPaused)