Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2335 SmallPtrSet<Value *, 4> UniqueValues; in reorder() local
2338 UniqueValues.insert(Data.V); in reorder()
2340 if (any_of(Op, [&UniqueValues](const OperandData &Data) { in reorder()
2341 return !UniqueValues.contains(Data.V); in reorder()
2347 return UniqueValues.size() != 2 && isPowerOf2_32(UniqueValues.size()); in reorder()
6692 SmallVector<Value *> UniqueValues; in buildTree_rec() local
6701 isa<UndefValue>(V) ? PoisonMaskElem : UniqueValues.size()); in buildTree_rec()
6702 UniqueValues.emplace_back(V); in buildTree_rec()
6705 auto Res = UniquePositions.try_emplace(V, UniqueValues in buildTree_rec()
9317 SetVector<Value *> UniqueValues(VL.begin(), VL.end()); getEntryCost() local
[all...]