Searched refs:BVMask (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 17409 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 …]
|