LLVM API Documentation
#include <SelectionDAGNodes.h>
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) |
size_t | operator- (SDNodeIterator Other) const |
unsigned | getOperand () const |
const SDNode * | getNode () const |
Static Public Member Functions | |
static SDNodeIterator | begin (const SDNode *N) |
static SDNodeIterator | end (const SDNode *N) |
Definition at line 1960 of file SelectionDAGNodes.h.
static SDNodeIterator llvm::SDNodeIterator::begin | ( | const SDNode * | N | ) | [inline, static] |
Definition at line 1996 of file SelectionDAGNodes.h.
Referenced by llvm::DOTGraphTraits< SelectionDAG * >::getEdgeSourceLabel().
static SDNodeIterator llvm::SDNodeIterator::end | ( | const SDNode * | N | ) | [inline, static] |
Definition at line 1997 of file SelectionDAGNodes.h.
References llvm::SDNode::getNumOperands().
const SDNode* llvm::SDNodeIterator::getNode | ( | ) | const [inline] |
Definition at line 2002 of file SelectionDAGNodes.h.
References llvm::FoldingSetImpl::Node::Node().
Referenced by llvm::DOTGraphTraits< SelectionDAG * >::getEdgeTarget().
unsigned llvm::SDNodeIterator::getOperand | ( | ) | const [inline] |
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.