Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp14612 SmallVector<ShuffledInsertData<const TreeEntry *>> ShuffledInserts; in getTreeCost() local
14675 ShuffledInserts, in getTreeCost()
14688 if (It == ShuffledInserts.end()) { in getTreeCost()
14689 auto &Data = ShuffledInserts.emplace_back(); in getTreeCost()
14692 VecId = ShuffledInserts.size() - 1; in getTreeCost()
14720 VecId = std::distance(ShuffledInserts.begin(), It); in getTreeCost()
14724 ShuffledInserts[VecId].ValueMasks[ScalarTE]; in getTreeCost()
14974 for (int I = 0, E = ShuffledInserts.size(); I < E; ++I) { in getTreeCost()
14975 Value *Base = ShuffledInserts[I].InsertElements.front()->getOperand(0); in getTreeCost()
14976 auto Vector = ShuffledInserts[I].ValueMasks.takeVector(); in getTreeCost()
[all …]