Lines Matching refs:ConsecutiveChain
10116 SmallVector<std::pair<int, int>, 16> ConsecutiveChain( in vectorizeStores() local
10122 &ConsecutiveChain](int K, int Idx) { in vectorizeStores()
10126 return ConsecutiveChain[K].second == 1 && in vectorizeStores()
10127 ConsecutiveChain[K].first == Idx; in vectorizeStores()
10139 if (ConsecutiveChain[Idx].second > -Val) { in vectorizeStores()
10141 ConsecutiveChain[Idx] = std::make_pair(K, -Val); in vectorizeStores()
10145 if (ConsecutiveChain[K].second <= Val) in vectorizeStores()
10149 ConsecutiveChain[K] = std::make_pair(Idx, Val); in vectorizeStores()
10173 if (ConsecutiveChain[I].first == E || Tails.test(I)) in vectorizeStores()
10182 if (ConsecutiveChain[I].second != 1) { in vectorizeStores()
10185 if (ConsecutiveChain[I].first != E && in vectorizeStores()
10186 Tails.test(ConsecutiveChain[I].first) && !TriedTails.test(I) && in vectorizeStores()
10187 !VectorizedStores.count(Stores[ConsecutiveChain[I].first])) { in vectorizeStores()
10189 Tails.reset(ConsecutiveChain[I].first); in vectorizeStores()
10190 if (Cnt < ConsecutiveChain[I].first + 2) in vectorizeStores()
10191 Cnt = ConsecutiveChain[I].first + 2; in vectorizeStores()
10196 I = ConsecutiveChain[I].first; in vectorizeStores()