|
ROSE
0.9.6a
|
#include "DebugTool.h"#include <AstInterface.h>#include <StmtInfoCollect.h>#include <ReachingDefinition.h>#include <DefUseChain.h>#include "CallGraph.h"#include <ostream>#include <string>#include <map>#include <utility>#include <set>#include "SimpleDirectedGraph.h"#include "SDGLibraryExtender.h"#include <virtualCFG.h>#include "filteredCFG.h"#include "DominatorTree.h"#include "DominanceFrontier.h"#include "EDefUse.h"#include "InterproceduralInfo.h"
Go to the source code of this file.
Classes | |
| struct | IsImportantForSliceCFGFilter |
| class | DependenceNode |
| class | DependenceGraph |
| class | ControlDependenceGraph |
| class | DataDependenceGraph |
| class | MergedDependenceGraph |
| class | FunctionDependenceGraph |
| class | SystemDependenceGraph |
Macros | |
| #define | NEWDU |
Typedefs | |
| typedef FilteredCFGEdge < IsImportantForSliceCFGFilter > | SliceCFGEdge |
| typedef FilteredCFGNode < IsImportantForSliceCFGFilter > | SliceCFGNode |
| typedef TemplatedDominatorTree < IsImportantForSliceCFGFilter > | SliceDominatorTree |
| typedef TemplatedDominanceFrontier < IsImportantForSliceCFGFilter > | SliceDominanceFrontier |
Functions | |
| bool | IsImportantForSliceSgFilter (SgNode *n) |
| NodeQuerySynthesizedAttributeType | queryIsImportantForSliceType (SgNode *astNode) |
| NodeQuerySynthesizedAttributeType | queryIsImportantForSliceTypeWithCalls (SgNode *astNode) |
| #define NEWDU |
Definition at line 5 of file NEW_DependenceGraph.h.
Definition at line 154 of file NEW_DependenceGraph.h.
Definition at line 155 of file NEW_DependenceGraph.h.
| typedef TemplatedDominatorTree<IsImportantForSliceCFGFilter> SliceDominatorTree |
Definition at line 157 of file NEW_DependenceGraph.h.
| typedef TemplatedDominanceFrontier<IsImportantForSliceCFGFilter> SliceDominanceFrontier |
Definition at line 158 of file NEW_DependenceGraph.h.
| bool IsImportantForSliceSgFilter | ( | SgNode * | n) |
| NodeQuerySynthesizedAttributeType queryIsImportantForSliceType | ( | SgNode * | astNode) |
| NodeQuerySynthesizedAttributeType queryIsImportantForSliceTypeWithCalls | ( | SgNode * | astNode) |