LLVM API Documentation

Public Types | |
| typedef std::vector< Node * >::iterator | iterator |
| typedef std::vector< Node * >::const_iterator | const_iterator |
Public Member Functions | |
| unsigned | getDFSNumIn () const |
| unsigned | getDFSNumOut () const |
| BasicBlock * | getBlock () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| bool | dominates (const Node *N) const |
| bool | DominatedBy (const Node *N) const |
| bool | operator< (const Node &N) const |
| bool | operator> (const Node &N) const |
Friends | |
| class | DomTreeDFS |
|
|
Definition at line 120 of file PredicateSimplifier.cpp. |
|
|
Definition at line 119 of file PredicateSimplifier.cpp. |
|
|
Definition at line 130 of file PredicateSimplifier.cpp. |
|
|
Definition at line 127 of file PredicateSimplifier.cpp. Referenced by InequalityGraph::Node::begin(), and DomTreeDFS::~DomTreeDFS(). |
|
|
Definition at line 137 of file PredicateSimplifier.cpp. References dominates(). Referenced by InequalityGraph::addInequality(), InequalityGraph::Node::find(), and InequalityGraph::Node::update(). |
|
|
Definition at line 133 of file PredicateSimplifier.cpp. Referenced by DominatedBy(), and DomTreeDFS::dominates(). |
|
|
Definition at line 131 of file PredicateSimplifier.cpp. |
|
|
Definition at line 128 of file PredicateSimplifier.cpp. Referenced by InequalityGraph::Node::end(), and DomTreeDFS::~DomTreeDFS(). |
|
|
Definition at line 125 of file PredicateSimplifier.cpp. |
|
|
Definition at line 122 of file PredicateSimplifier.cpp. |
|
|
Definition at line 123 of file PredicateSimplifier.cpp. |
|
|
Sorts by the number of descendants. With this, you can iterate through a sorted list and the first matching entry is the most specific match for your basic block. The order provided is stable; DomTreeDFS::Nodes with the same number of descendants are sorted by DFS in number. Definition at line 146 of file PredicateSimplifier.cpp. |
|
|
Definition at line 152 of file PredicateSimplifier.cpp. |
|
|
Definition at line 117 of file PredicateSimplifier.cpp. |