Lines Matching refs:ListIndex
489 using ListIndex = unsigned; typedef in __anon487f31d70511::ClobberWalker
499 Optional<ListIndex> Previous;
502 Optional<ListIndex> Previous) in DefPath()
506 Optional<ListIndex> Previous) in DefPath()
598 void addSearches(MemoryPhi *Phi, SmallVectorImpl<ListIndex> &PausedSearches, in addSearches()
599 ListIndex PriorNode) { in addSearches()
614 ListIndex LastNode;
627 SmallVectorImpl<ListIndex> &PausedSearches, in getBlockingAccess()
628 SmallVectorImpl<ListIndex> &NewPaused, in getBlockingAccess()
635 ListIndex PathIndex = PausedSearches.pop_back_val(); in getBlockingAccess()
712 generic_def_path_iterator(Walker *W, ListIndex N) : W(W), N(N) {} in generic_def_path_iterator()
731 Optional<ListIndex> N = None;
738 iterator_range<def_path_iterator> def_path(ListIndex From) { in def_path()
742 iterator_range<const_def_path_iterator> const_def_path(ListIndex From) const { in const_def_path()
755 ListIndex defPathIndex(const DefPath &N) const { in defPathIndex()
786 SmallVector<ListIndex, 16> PausedSearches; in tryOptimizePhi()
787 SmallVector<ListIndex, 8> NewPaused; in tryOptimizePhi()
873 for (ListIndex Paused : NewPaused) { in tryOptimizePhi()
910 [&](ListIndex I) { return Paths[I].Last == DefChainEnd; })); in tryOptimizePhi()
917 for (ListIndex I : NewPaused) in tryOptimizePhi()