Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9878 SmallVector<ShuffledInsertData> ShuffledInserts; in vectorizeTree() local
9993 find_if(ShuffledInserts, [VU](const ShuffledInsertData &Data) { in vectorizeTree()
10001 if (It == ShuffledInserts.end()) { in vectorizeTree()
10002 (void)ShuffledInserts.emplace_back(); in vectorizeTree()
10003 It = std::next(ShuffledInserts.begin(), in vectorizeTree()
10004 ShuffledInserts.size() - 1); in vectorizeTree()
10119 for (int I = 0, E = ShuffledInserts.size(); I < E; ++I) { in vectorizeTree()
10121 sort(ShuffledInserts[I].InsertElements, isFirstInsertElement); in vectorizeTree()
10122 InsertElementInst *FirstInsert = ShuffledInserts[I].InsertElements.front(); in vectorizeTree()
10123 InsertElementInst *LastInsert = ShuffledInserts[I].InsertElements.back(); in vectorizeTree()
[all …]