LLVM API Documentation
#include <Dominators.h>
Collaboration diagram for llvm::DominatorTreeBase::Node:

Public Types | |
| typedef std::vector< Node * >::iterator | iterator |
| typedef std::vector< Node * >::const_iterator | const_iterator |
Public Member Functions | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| BasicBlock * | getBlock () const |
| Node * | getIDom () const |
| const std::vector< Node * > & | getChildren () const |
| bool | properlyDominates (const Node *N) const |
| bool | dominates (const Node *N) const |
Friends | |
| struct | DominatorTree |
| struct | PostDominatorTree |
| struct | DominatorTreeBase |
Definition at line 296 of file Dominators.h.
| typedef std::vector<Node*>::iterator llvm::DominatorTreeBase::Node::iterator |
Definition at line 304 of file Dominators.h.
| typedef std::vector<Node*>::const_iterator llvm::DominatorTreeBase::Node::const_iterator |
Definition at line 305 of file Dominators.h.
| iterator llvm::DominatorTreeBase::Node::begin | ( | ) | [inline] |
Definition at line 307 of file Dominators.h.
| iterator llvm::DominatorTreeBase::Node::end | ( | ) | [inline] |
Definition at line 308 of file Dominators.h.
| const_iterator llvm::DominatorTreeBase::Node::begin | ( | ) | const [inline] |
Definition at line 309 of file Dominators.h.
| const_iterator llvm::DominatorTreeBase::Node::end | ( | ) | const [inline] |
Definition at line 310 of file Dominators.h.
| BasicBlock* llvm::DominatorTreeBase::Node::getBlock | ( | ) | const [inline] |
Definition at line 312 of file Dominators.h.
| Node* llvm::DominatorTreeBase::Node::getIDom | ( | ) | const [inline] |
| const std::vector<Node*>& llvm::DominatorTreeBase::Node::getChildren | ( | ) | const [inline] |
Definition at line 314 of file Dominators.h.
| bool llvm::DominatorTreeBase::Node::properlyDominates | ( | const Node * | N | ) | const [inline] |
properlyDominates - Returns true iff this dominates N and this != N. Note that this is not a constant time operation!
Definition at line 319 of file Dominators.h.
References getIDom().
Referenced by dominates().
| bool llvm::DominatorTreeBase::Node::dominates | ( | const Node * | N | ) | const [inline] |
dominates - Returns true iff this dominates N. Note that this is not a constant time operation!
Definition at line 330 of file Dominators.h.
References properlyDominates().
friend struct DominatorTree [friend] |
Definition at line 297 of file Dominators.h.
friend struct PostDominatorTree [friend] |
Definition at line 298 of file Dominators.h.
friend struct DominatorTreeBase [friend] |
Definition at line 299 of file Dominators.h.