LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::SUnitIterator Class Reference

#include <ScheduleDAG.h>

Inheritance diagram for llvm::SUnitIterator:

Inheritance graph
[legend]
Collaboration diagram for llvm::SUnitIterator:

Collaboration graph
[legend]
List of all members.

Public Member Functions

bool operator== (const SUnitIterator &x) const
bool operator!= (const SUnitIterator &x) const
const SUnitIteratoroperator= (const SUnitIterator &I)
pointer operator * () const
pointer operator-> () const
SUnitIteratoroperator++ ()
SUnitIterator operator++ (int)
unsigned getOperand () const
const SUnitgetNode () const
bool isCtrlDep () const
bool isSpecialDep () const

Static Public Member Functions

SUnitIterator begin (SUnit *N)
SUnitIterator end (SUnit *N)

Member Function Documentation

SUnitIterator llvm::SUnitIterator::begin SUnit N  )  [inline, static]
 

Definition at line 453 of file ScheduleDAG.h.

SUnitIterator llvm::SUnitIterator::end SUnit N  )  [inline, static]
 

Definition at line 454 of file ScheduleDAG.h.

References llvm::SUnit::Preds, and llvm::SmallVectorImpl< T >::size().

const SUnit* llvm::SUnitIterator::getNode  )  const [inline]
 

Definition at line 459 of file ScheduleDAG.h.

unsigned llvm::SUnitIterator::getOperand  )  const [inline]
 

Definition at line 458 of file ScheduleDAG.h.

bool llvm::SUnitIterator::isCtrlDep  )  const [inline]
 

Definition at line 460 of file ScheduleDAG.h.

bool llvm::SUnitIterator::isSpecialDep  )  const [inline]
 

Definition at line 461 of file ScheduleDAG.h.

pointer llvm::SUnitIterator::operator *  )  const [inline]
 

Definition at line 440 of file ScheduleDAG.h.

bool llvm::SUnitIterator::operator!= const SUnitIterator x  )  const [inline]
 

Definition at line 432 of file ScheduleDAG.h.

References llvm::operator==().

SUnitIterator llvm::SUnitIterator::operator++ int   )  [inline]
 

Definition at line 449 of file ScheduleDAG.h.

SUnitIterator& llvm::SUnitIterator::operator++  )  [inline]
 

Definition at line 445 of file ScheduleDAG.h.

pointer llvm::SUnitIterator::operator->  )  const [inline]
 

Definition at line 443 of file ScheduleDAG.h.

const SUnitIterator& llvm::SUnitIterator::operator= const SUnitIterator I  )  [inline]
 

Definition at line 434 of file ScheduleDAG.h.

References Node, and Operand.

bool llvm::SUnitIterator::operator== const SUnitIterator x  )  const [inline]
 

Definition at line 429 of file ScheduleDAG.h.

References Operand.


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


This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.