class IntervalIterator

Declaration

template <class NodeTy,
          class OrigContainer_t,
          class GT = GraphTraits<NodeTy*>,
          class IGT = GraphTraits<Inverse<NodeTy*>>>
class IntervalIterator { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/IntervalIterator.h:89

Templates

NodeTy
OrigContainer_t
GT = GraphTraits<NodeTy *>
IGT = GraphTraits<Inverse<NodeTy *>>

Method Overview

Methods

IntervalIterator<NodeTy,
                 OrigContainer_t,
                 GT,
                 IGT>()

Declared at: llvm/include/llvm/Analysis/IntervalIterator.h:99

IntervalIterator<NodeTy,
                 OrigContainer_t,
                 GT,
                 IGT>(llvm::Function* M,
                      bool OwnMemory)

Declared at: llvm/include/llvm/Analysis/IntervalIterator.h:101

Parameters

llvm::Function* M
bool OwnMemory

IntervalIterator<NodeTy,
                 OrigContainer_t,
                 GT,
                 IGT>(
    IntervalIterator<NodeTy,
                     OrigContainer_t,
                     GT,
                     IGT>&& x)

Declared at: llvm/include/llvm/Analysis/IntervalIterator.h:108

Parameters

IntervalIterator<NodeTy, OrigContainer_t, GT, IGT>&& x

IntervalIterator<NodeTy,
                 OrigContainer_t,
                 GT,
                 IGT>(llvm::IntervalPartition& IP,
                      bool OwnMemory)

Declared at: llvm/include/llvm/Analysis/IntervalIterator.h:114

Parameters

llvm::IntervalPartition& IP
bool OwnMemory

~IntervalIterator<NodeTy,
                  OrigContainer_t,
                  GT,
                  IGT>()

Declared at: llvm/include/llvm/Analysis/IntervalIterator.h:121