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 1960 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]

Definition at line 1997 of file SelectionDAGNodes.h.

References llvm::SDNode::getNumOperands().

Definition at line 2001 of file SelectionDAGNodes.h.

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

Definition at line 1970 of file SelectionDAGNodes.h.

References llvm::operator==().

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

Definition at line 1978 of file SelectionDAGNodes.h.

References llvm::FoldingSetImpl::Node::Node().

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

Definition at line 1983 of file SelectionDAGNodes.h.

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

Definition at line 1987 of file SelectionDAGNodes.h.

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

Definition at line 1990 of file SelectionDAGNodes.h.

References llvm::FoldingSetImpl::Node::Node().

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

Definition at line 1981 of file SelectionDAGNodes.h.

References llvm::bfi_detail::operator*().

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

Definition at line 1972 of file SelectionDAGNodes.h.

References llvm::FoldingSetImpl::Node::Node().

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

Definition at line 1967 of file SelectionDAGNodes.h.


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