struct GraphTraits::ChildIteratorType
Declaration
struct GraphTraits::ChildIteratorType : public iterator_adaptor_base { /* full declaration omitted */ };
Description
Add the VectorizableTree to the index iterator to be able to return TreeEntry pointers.
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2242
Inherits from: iterator_adaptor_base
Member Variables
- public llvm::GraphTraits< llvm::slpvectorizer::BoUpSLP*>::ContainerTy& VectorizableTree
Method Overview
- public ChildIteratorType(SmallVector<BoUpSLP::EdgeInfo, 1>::iterator W, llvm::GraphTraits<llvm::slpvectorizer::BoUpSLP *>::ContainerTy & VT)
Methods
ΒΆChildIteratorType(
SmallVector<BoUpSLP::EdgeInfo, 1>::iterator W,
llvm::GraphTraits<
llvm::slpvectorizer::BoUpSLP*>::
ContainerTy& VT)
ChildIteratorType(
SmallVector<BoUpSLP::EdgeInfo, 1>::iterator W,
llvm::GraphTraits<
llvm::slpvectorizer::BoUpSLP*>::
ContainerTy& VT)
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2247
Parameters
- SmallVector<BoUpSLP::EdgeInfo, 1>::iterator W
- llvm::GraphTraits< llvm::slpvectorizer::BoUpSLP*>::ContainerTy& VT