Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp665 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP
666 TreeEntry(std::vector<TreeEntry> &Container) : Container(Container) {} in TreeEntry() argument
669 bool isSame(ArrayRef<Value *> VL) const { in isSame()
679 ValueList Scalars;
682 Value *VectorizedValue = nullptr;
685 bool NeedToGather = false;
688 SmallVector<unsigned, 4> ReuseShuffleIndices;
691 ArrayRef<unsigned> ReorderIndices;
699 std::vector<TreeEntry> &Container;
703 SmallVector<int, 1> UserTreeIndices;
[all …]
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp444 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP
445 TreeEntry() : Scalars(), VectorizedValue(nullptr), in TreeEntry() function
449 bool isSame(ArrayRef<Value *> VL) const { in isSame()
455 ValueList Scalars;
458 Value *VectorizedValue;
461 bool NeedToGather;