LLVM API Documentation

Public Member Functions | Static Public Member Functions
llvm::SDNodeIterator Class Reference

#include <SelectionDAGNodes.h>

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

List of all members.

Public Member Functions

bool operator== (const SDNodeIterator &x) const
bool operator!= (const SDNodeIterator &x) const
const SDNodeIteratoroperator= (const SDNodeIterator &I)
pointer operator* () const
pointer operator-> () const
SDNodeIteratoroperator++ ()
SDNodeIterator operator++ (int)
size_t operator- (SDNodeIterator Other) const
unsigned getOperand () const
const SDNodegetNode () const

Static Public Member Functions

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

Detailed Description

Definition at line 1725 of file SelectionDAGNodes.h.


Member Function Documentation

static SDNodeIterator llvm::SDNodeIterator::begin ( const SDNode N) [inline, static]
static SDNodeIterator llvm::SDNodeIterator::end ( const SDNode N) [inline, static]
const SDNode* llvm::SDNodeIterator::getNode ( ) const [inline]
unsigned llvm::SDNodeIterator::getOperand ( ) const [inline]

Definition at line 1766 of file SelectionDAGNodes.h.

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

Definition at line 1735 of file SelectionDAGNodes.h.

References operator==().

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

Definition at line 1743 of file SelectionDAGNodes.h.

References llvm::SDValue::getNode(), and llvm::SDNode::getOperand().

Referenced by operator->().

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

Definition at line 1748 of file SelectionDAGNodes.h.

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

Definition at line 1752 of file SelectionDAGNodes.h.

size_t llvm::SDNodeIterator::operator- ( SDNodeIterator  Other) const [inline]

Definition at line 1755 of file SelectionDAGNodes.h.

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

Definition at line 1746 of file SelectionDAGNodes.h.

References operator*().

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

Definition at line 1737 of file SelectionDAGNodes.h.

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

Definition at line 1732 of file SelectionDAGNodes.h.

Referenced by operator!=().


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