LLVM API Documentation

llvm::SDNodeIterator Class Reference

#include <SelectionDAGNodes.h>

Inheritance diagram for llvm::SDNodeIterator:
[legend]
Collaboration diagram for llvm::SDNodeIterator:
[legend]

List of all members.

Public Member Functions

bool operator== (const SDNodeIterator &x) const
bool operator!= (const SDNodeIterator &x) const
const SDNodeIterator & operator= (const SDNodeIterator &I)
pointer operator* () const
pointer operator-> () const
SDNodeIterator & operator++ ()
SDNodeIterator operator++ (int)
unsigned getOperand () const
const SDNode * getNode () const

Static Public Member Functions

static SDNodeIterator begin (SDNode *N)
static SDNodeIterator end (SDNode *N)


Detailed Description

Definition at line 2476 of file SelectionDAGNodes.h.


Member Function Documentation

bool llvm::SDNodeIterator::operator== ( const SDNodeIterator &  x  )  const [inline]

Definition at line 2482 of file SelectionDAGNodes.h.

References Operand, and Operand.

bool llvm::SDNodeIterator::operator!= ( const SDNodeIterator &  x  )  const [inline]

Definition at line 2485 of file SelectionDAGNodes.h.

References llvm::SDValue::operator==().

const SDNodeIterator& llvm::SDNodeIterator::operator= ( const SDNodeIterator &  I  )  [inline]

Definition at line 2487 of file SelectionDAGNodes.h.

References Node, Node, Operand, and Operand.

pointer llvm::SDNodeIterator::operator* (  )  const [inline]

Definition at line 2493 of file SelectionDAGNodes.h.

References Node, and Operand.

pointer llvm::SDNodeIterator::operator-> (  )  const [inline]

Definition at line 2496 of file SelectionDAGNodes.h.

SDNodeIterator& llvm::SDNodeIterator::operator++ (  )  [inline]

Definition at line 2498 of file SelectionDAGNodes.h.

References Operand.

SDNodeIterator llvm::SDNodeIterator::operator++ ( int   )  [inline]

Definition at line 2502 of file SelectionDAGNodes.h.

static SDNodeIterator llvm::SDNodeIterator::begin ( SDNode *  N  )  [inline, static]

static SDNodeIterator llvm::SDNodeIterator::end ( SDNode *  N  )  [inline, static]

unsigned llvm::SDNodeIterator::getOperand (  )  const [inline]

Definition at line 2511 of file SelectionDAGNodes.h.

References Operand.

const SDNode* llvm::SDNodeIterator::getNode (  )  const [inline]

Definition at line 2512 of file SelectionDAGNodes.h.

References Node.

Referenced by llvm::DOTGraphTraits< SelectionDAG * >::getEdgeTarget().


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