Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp17409 SmallVector<int> BVMask(GatheredScalars.size(), PoisonMaskElem); in processBuildVector() local
17410 TryPackScalars(GatheredScalars, BVMask, /*IsRootPoison=*/true); in processBuildVector()
17411 Value *BV = ShuffleBuilder.gather(GatheredScalars, BVMask.size()); in processBuildVector()
17412 ShuffleBuilder.add(BV, BVMask); in processBuildVector()
17426 SmallVector<int> BVMask(Mask.size(), PoisonMaskElem); in processBuildVector() local
17427 TryPackScalars(NonConstants, BVMask, /*IsRootPoison=*/false); in processBuildVector()
17439 for (auto [Idx, I] : enumerate(BVMask)) in processBuildVector()
17449 if (count(BVMask, PoisonMaskElem) < in processBuildVector()
17450 static_cast<int>(BVMask.size() - 1)) { in processBuildVector()
17452 for (auto [Idx, I] : enumerate(BVMask)) in processBuildVector()
[all …]