Searched refs:ExternalUser (Results 1 - 1 of 1) sorted by relevance
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 1712 struct ExternalUser { struct in namespace:llvm::slpvectorizer 1713 ExternalUser(Value *S, llvm::User *U, int L) function in struct:llvm::slpvectorizer::ExternalUser 1725 using UserList = SmallVector<ExternalUser, 16>; 2309 [&](const BoUpSLP::ExternalUser &EU) { return EU.Scalar == V; })) 2418 ExternalUses.push_back(ExternalUser(Scalar, U, FoundLane)); 3780 for (ExternalUser &EU : ExternalUses) { 3963 ExternalUses.push_back(ExternalUser(VL[i], Insrt, FoundLane)); 4350 ExternalUses.push_back(ExternalUser(PO, cast<User>(VecPtr), 0)); 4399 ExternalUses.push_back(ExternalUser(ScalarPtr, cast<User>(VecPtr), 0)); 4493 ExternalUses.push_back(ExternalUser(ScalarAr [all...] |
Completed in 172 milliseconds