Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp607 struct TreeEntry;
613 int getEntryCost(TreeEntry *E);
627 Value *vectorizeTree(TreeEntry *E);
665 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP
666 TreeEntry(std::vector<TreeEntry> &Container) : Container(Container) {} in TreeEntry() function
699 std::vector<TreeEntry> &Container; argument
712 TreeEntry *Last = &VectorizableTree[idx]; in newTreeEntry()
734 std::vector<TreeEntry> VectorizableTree;
736 TreeEntry *getTreeEntry(Value *V) { in getTreeEntry()
1244 using TreeEntry = BoUpSLP::TreeEntry; typedef
[all …]
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp392 struct TreeEntry;
395 int getEntryCost(TreeEntry *E);
405 Value *vectorizeTree(TreeEntry *E);
444 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP
445 TreeEntry() : Scalars(), VectorizedValue(nullptr), in TreeEntry() argument
465 TreeEntry *newTreeEntry(ArrayRef<Value *> VL, bool Vectorized) { in newTreeEntry()
468 TreeEntry *Last = &VectorizableTree[idx]; in newTreeEntry()
484 std::vector<TreeEntry> VectorizableTree;
920 for (TreeEntry &EIdx : VectorizableTree) { in buildTree()
921 TreeEntry *Entry = &EIdx; in buildTree()
[all …]