Searched defs:TreeEntry (Results 1 – 3 of 3) sorted by relevance
1429 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP1430 using VecTreeTy = SmallVector<std::unique_ptr<TreeEntry>, 8>;1431 TreeEntry(VecTreeTy &Container) : Container(Container) {} in TreeEntry() function1434 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 …]
2399 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP2400 using VecTreeTy = SmallVector<std::unique_ptr<TreeEntry>, 8>;2401 TreeEntry(VecTreeTy &Container) : Container(Container) {} in TreeEntry() function2404 bool isSame(ArrayRef<Value *> VL) const { in isSame()2433 bool isOperandGatherNode(const EdgeInfo &UserEI) const { in isOperandGatherNode()2440 bool hasEqualOperands(const TreeEntry &TE) const { in hasEqualOperands()2464 unsigned getVectorFactor() const { in getVectorFactor()2471 ValueList Scalars;2474 Value *VectorizedValue = nullptr;2479 enum EntryState { Vectorize, ScatterVectorize, NeedToGather };[all …]
444 struct TreeEntry { struct in llvm::slpvectorizer::BoUpSLP445 TreeEntry() : Scalars(), VectorizedValue(nullptr), in TreeEntry() function449 bool isSame(ArrayRef<Value *> VL) const { in isSame()455 ValueList Scalars;458 Value *VectorizedValue;461 bool NeedToGather;