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)
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)
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)
static llvm::LoopBodyTraits::NodeRef getEntryNode(
const llvm::Loop& G)
Declared at: llvm/include/llvm/Analysis/LoopIterator.h:74
Parameters
- const llvm::Loop& G