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:3263

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)

Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:3268

Parameters

SmallVector<BoUpSLP::EdgeInfo, 1>::iterator W
llvm::GraphTraits< llvm::slpvectorizer::BoUpSLP*>::ContainerTy& VT