struct LoopBodyTraits

Declaration

struct LoopBodyTraits { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/LoopIterator.h:40

Method Overview

  • public static llvm::LoopBodyTraits::ChildIteratorType child_begin(llvm::LoopBodyTraits::NodeRef Node)
  • public static llvm::LoopBodyTraits::ChildIteratorType child_end(llvm::LoopBodyTraits::NodeRef Node)
  • public static llvm::LoopBodyTraits::NodeRef getEntryNode(const llvm::Loop & G)

Methods

static llvm::LoopBodyTraits::ChildIteratorType
child_begin(llvm::LoopBodyTraits::NodeRef Node)

Declared at: llvm/include/llvm/Analysis/LoopIterator.h:76

Parameters

llvm::LoopBodyTraits::NodeRef Node

static llvm::LoopBodyTraits::ChildIteratorType
child_end(llvm::LoopBodyTraits::NodeRef Node)

Declared at: llvm/include/llvm/Analysis/LoopIterator.h:84

Parameters

llvm::LoopBodyTraits::NodeRef Node

static llvm::LoopBodyTraits::NodeRef getEntryNode(
    const llvm::Loop& G)

Declared at: llvm/include/llvm/Analysis/LoopIterator.h:74

Parameters

const llvm::Loop& G