Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp1429 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP
1430 using VecTreeTy = SmallVector<std::unique_ptr<TreeEntry>, 8>;
1431 TreeEntry(VecTreeTy &Container) : Container(Container) {} in TreeEntry() argument
1434 bool isSame(ArrayRef<Value *> VL) const { in isSame()
1444 ValueList Scalars;
1447 Value *VectorizedValue = nullptr;
1450 enum EntryState { Vectorize, NeedToGather };
1451 EntryState State;
1454 SmallVector<unsigned, 4> ReuseShuffleIndices;
1457 ArrayRef<unsigned> ReorderIndices;
[all …]
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp1535 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP
1536 using VecTreeTy = SmallVector<std::unique_ptr<TreeEntry>, 8>;
1537 TreeEntry(VecTreeTy &Container) : Container(Container) {} in TreeEntry() argument
1540 bool isSame(ArrayRef<Value *> VL) const { in isSame()
1550 ValueList Scalars;
1553 Value *VectorizedValue = nullptr;
1558 enum EntryState { Vectorize, ScatterVectorize, NeedToGather };
1559 EntryState State;
1562 SmallVector<int, 4> ReuseShuffleIndices;
1565 SmallVector<unsigned, 4> ReorderIndices;
[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;