|
ROSE
0.9.6a
|
#include "genericDataflowCommon.h"#include "VirtualCFGIterator.h"#include "cfgUtils.h"#include "CallGraphTraverse.h"#include "analysisCommon.h"#include "analysis.h"#include "dataflow.h"#include "latticeFull.h"#include "printAnalysisStates.h"

Go to the source code of this file.
Classes | |
| class | DominatorLattice |
| class | DominatorAnalysis |
| class | FindAllNodesAnalysis |
Functions | |
| const set< DataflowNode > & | getDominators (SgProject *project, const Function &func, const DataflowNode &n, string indent="") |
| bool | dominates (const DataflowNode &a, const DataflowNode &b, string indent="") |
| void | printDominatorAnalysisStates (DominatorAnalysis *da, string indent="") |
Variables | |
| int | dominatorAnalysisDebugLevel |
| const set<DataflowNode>& getDominators | ( | SgProject * | project, |
| const Function & | func, | ||
| const DataflowNode & | n, | ||
| string | indent = "" |
||
| ) |
| bool dominates | ( | const DataflowNode & | a, |
| const DataflowNode & | b, | ||
| string | indent = "" |
||
| ) |
| void printDominatorAnalysisStates | ( | DominatorAnalysis * | da, |
| string | indent = "" |
||
| ) |
| int dominatorAnalysisDebugLevel |