Searched refs:ExternalUser (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 493 struct ExternalUser { struct in llvm::slpvectorizer::BoUpSLP 494 ExternalUser (Value *S, llvm::User *U, int L) : in ExternalUser() function 503 typedef SmallVector<ExternalUser, 16> UserList; 962 ExternalUses.push_back(ExternalUser(Scalar, U, Lane)); in buildTree() 1863 for (ExternalUser &EU : ExternalUses) { in getTreeCost() 2157 ExternalUses.push_back(ExternalUser(VL[i], Insrt, FoundLane)); in Gather() 2415 ExternalUser(LI->getPointerOperand(), cast<User>(VecPtr), 0)); in vectorizeTree() 2448 ExternalUser(SI->getPointerOperand(), cast<User>(VecPtr), 0)); in vectorizeTree() 2530 ExternalUses.push_back(ExternalUser(ScalarArg, cast<User>(V), 0)); in vectorizeTree()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 1712 struct ExternalUser { struct in llvm::slpvectorizer::BoUpSLP 1713 ExternalUser(Value *S, llvm::User *U, int L) in ExternalUser() argument 1725 using UserList = SmallVector<ExternalUser, 16>; 2309 [&](const BoUpSLP::ExternalUser &EU) { return EU.Scalar == V; })) in getNodeLabel() 2418 ExternalUses.push_back(ExternalUser(Scalar, U, FoundLane)); in buildTree() 3780 for (ExternalUser &EU : ExternalUses) { in getTreeCost() 3963 ExternalUses.push_back(ExternalUser(VL[i], Insrt, FoundLane)); in Gather() 4350 ExternalUses.push_back(ExternalUser(PO, cast<User>(VecPtr), 0)); in vectorizeTree() 4399 ExternalUses.push_back(ExternalUser(ScalarPtr, cast<User>(VecPtr), 0)); in vectorizeTree() 4493 ExternalUses.push_back(ExternalUser(ScalarArg, cast<User>(V), 0)); in vectorizeTree()
|