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 1725 of file SelectionDAGNodes.h.
| static SDNodeIterator llvm::SDNodeIterator::begin | ( | const SDNode * | N | ) | [inline, static] |
Definition at line 1761 of file SelectionDAGNodes.h.
Referenced by llvm::GraphTraits< SDNode * >::child_begin(), and llvm::DOTGraphTraits< SelectionDAG * >::getEdgeSourceLabel().
| static SDNodeIterator llvm::SDNodeIterator::end | ( | const SDNode * | N | ) | [inline, static] |
Definition at line 1762 of file SelectionDAGNodes.h.
References llvm::SDNode::getNumOperands().
Referenced by llvm::GraphTraits< SDNode * >::child_end().
| const SDNode* llvm::SDNodeIterator::getNode | ( | ) | const [inline] |
Definition at line 1767 of file SelectionDAGNodes.h.
Referenced by llvm::DOTGraphTraits< SelectionDAG * >::getEdgeTarget().
| 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!=().