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) |