Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp1495 SmallVector<Value *, 4> UniqueValues; in buildTree_rec() local
1498 auto Res = UniquePositions.try_emplace(V, UniqueValues.size()); in buildTree_rec()
1501 UniqueValues.emplace_back(V); in buildTree_rec()
1503 if (UniqueValues.size() == VL.size()) { in buildTree_rec()
1507 if (UniqueValues.size() <= 1 || !llvm::isPowerOf2_32(UniqueValues.size())) { in buildTree_rec()
1512 VL = UniqueValues; in buildTree_rec()
2986 SmallVector<Value *, 4> UniqueValues; in vectorizeTree() local
2993 UniqueValues.emplace_back(V); in vectorizeTree()
2997 if (UniqueValues.size() == VL.size() || UniqueValues.size() <= 1 || in vectorizeTree()
2998 !llvm::isPowerOf2_32(UniqueValues.size())) in vectorizeTree()
[all …]