MimIR 0.1
MimIR is my Intermediate Representation
|
A Leaf only holds a single CFNode and does not have any children. More...
#include <mim/analyses/looptree.h>
Public Member Functions | |
const CFNode * | cf_node () const |
size_t | index () const |
Index of a DFS of LoopTree::Leafs. | |
Public Member Functions inherited from mim::LoopTree< forward >::Base | |
Base (Head *parent, int depth, View< const CFNode * >) | |
virtual | ~Base ()=default |
int | depth () const |
const Head * | parent () const |
auto | cf_nodes () const |
size_t | num_cf_nodes () const |
Friends | |
class | LoopTreeBuilder< forward > |
Additional Inherited Members | |
Protected Attributes inherited from mim::LoopTree< forward >::Base | |
Head * | parent_ |
Vector< const CFNode * > | cf_nodes_ |
int | depth_ |
A Leaf only holds a single CFNode and does not have any children.
Definition at line 61 of file looptree.h.
|
inline |
Definition at line 70 of file looptree.h.
References mim::LoopTree< forward >::Base::cf_nodes().
|
inline |
Index of a DFS of LoopTree::Leafs.
Definition at line 72 of file looptree.h.
|
friend |
Definition at line 75 of file looptree.h.