Home
last modified time | relevance | path

Searched refs:ShuffledInserts (Results 1 – 1 of 1) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11899 SmallVector<ShuffledInsertData> ShuffledInserts; in vectorizeTree() local
12055 if (It == ShuffledInserts.end()) { in vectorizeTree()
12056 (void)ShuffledInserts.emplace_back(); in vectorizeTree()
12057 It = std::next(ShuffledInserts.begin(), in vectorizeTree()
12058 ShuffledInserts.size() - 1); in vectorizeTree()
12173 for (int I = 0, E = ShuffledInserts.size(); I < E; ++I) { in vectorizeTree()
12175 sort(ShuffledInserts[I].InsertElements, isFirstInsertElement); in vectorizeTree()
12179 auto Vector = ShuffledInserts[I].ValueMasks.takeVector(); in vectorizeTree()
12206 auto It = ShuffledInserts[I].InsertElements.rbegin(); in vectorizeTree()
12209 if (It != ShuffledInserts[I].InsertElements.rend()) in vectorizeTree()
[all …]