MimIR 0.1
MimIR is my Intermediate Representation
|
A Dominance Frontier Graph. More...
#include <mim/analyses/domfrontier.h>
Public Member Functions | |
DomFrontierBase (const DomFrontierBase &)=delete | |
DomFrontierBase & | operator= (DomFrontierBase)=delete |
DomFrontierBase (const CFG< forward > &cfg) | |
const CFG< forward > & | cfg () const |
const std::vector< const CFNode * > & | preds (const CFNode *n) const |
const std::vector< const CFNode * > & | succs (const CFNode *n) const |
A Dominance Frontier Graph.
The template parameter forward
determines whether to compute regular dominance frontiers or post-dominance frontiers (i.e. control dependence). This template parameter is associated with CFG's
forward
parameter. See Cooper et al, 2001. A Simple, Fast Dominance Algorithm: http://www.cs.rice.edu/~keith/EMBED/dom.pdf
Definition at line 12 of file domfrontier.h.
|
delete |
|
inlineexplicit |
Definition at line 17 of file domfrontier.h.
|
inline |
Definition at line 24 of file domfrontier.h.
|
delete |
|
inline |
Definition at line 25 of file domfrontier.h.
|
inline |
Definition at line 26 of file domfrontier.h.