LLVM 22.0.0git
llvm::DomTreeNodeTraits< VPBlockBase > Struct Reference

#include "Transforms/Vectorize/VPlanDominatorTree.h"

Inheritance diagram for llvm::DomTreeNodeTraits< VPBlockBase >:
[legend]

Public Types

using NodeType = VPBlockBase
using NodePtr = VPBlockBase *
using ParentPtr = VPlan *
using ParentType

Static Public Member Functions

static NodePtr getEntryNode (ParentPtr Parent)
static ParentPtr getParent (NodePtr B)

Detailed Description

Definition at line 27 of file VPlanDominatorTree.h.

Member Typedef Documentation

◆ NodePtr

Definition at line 29 of file VPlanDominatorTree.h.

◆ NodeType

Definition at line 28 of file VPlanDominatorTree.h.

◆ ParentPtr

using llvm::DomTreeNodeTraits< VPBlockBase >::ParentPtr = VPlan *

Definition at line 30 of file VPlanDominatorTree.h.

◆ ParentType

using llvm::DomTreeNodeTraits< VPBlockBase >::ParentType

Definition at line 226 of file GenericDomTree.h.

Member Function Documentation

◆ getEntryNode()

NodePtr llvm::DomTreeNodeTraits< VPBlockBase >::getEntryNode ( ParentPtr Parent)
inlinestatic

Definition at line 32 of file VPlanDominatorTree.h.

References llvm::VPlan::getEntry().

◆ getParent()

ParentPtr llvm::DomTreeNodeTraits< VPBlockBase >::getParent ( NodePtr B)
inlinestatic

Definition at line 33 of file VPlanDominatorTree.h.

References B().


The documentation for this struct was generated from the following file: