ROSE
0.9.6a
|
#include <CreateSliceSet.h>
Public Member Functions | |
CreateSliceSet (SystemDependenceGraph *program, std::list< SgNode * > targets) | |
std::set< SgNode * > | computeSliceSet () |
std::set< SgNode * > | computeSliceSet (SgNode *node) |
CreateSliceSet (SystemDependenceGraph *program, std::list< SgNode * > targets) | |
std::set< SgNode * > | computeSliceSet () |
std::set< SgNode * > | computeSliceSet (SgNode *node) |
std::set< SgNode * > | computeForwardSliceSet () |
std::set< SgNode * > | computeForwardSliceSet (DependenceNode *depNode) |
Protected Member Functions | |
std::set< DependenceNode * > | getSliceDepNodes (std::set< DependenceNode * > searchSet, std::set< DependenceGraph::EdgeType > allowedEdges) |
std::set< DependenceNode * > | getSliceDepNodes (std::set< DependenceNode * > searchSet, std::set< DependenceGraph::EdgeType > allowedEdges) |
std::set< DependenceNode * > | getForwardSliceDepNodes (std::set< DependenceNode * > searchSet, std::set< DependenceGraph::EdgeType > allowedEdges) |
Protected Attributes | |
SystemDependenceGraph * | sdg |
std::list< SgNode * > | sliceTargetNodes |
Definition at line 7 of file CreateSliceSet.h.
CreateSliceSet::CreateSliceSet | ( | SystemDependenceGraph * | program, |
std::list< SgNode * > | targets | ||
) |
CreateSliceSet::CreateSliceSet | ( | SystemDependenceGraph * | program, |
std::list< SgNode * > | targets | ||
) |
std::set<SgNode*> CreateSliceSet::computeSliceSet | ( | ) |
|
protected |
std::set<SgNode*> CreateSliceSet::computeSliceSet | ( | ) |
std::set<SgNode*> CreateSliceSet::computeForwardSliceSet | ( | ) |
std::set<SgNode*> CreateSliceSet::computeForwardSliceSet | ( | DependenceNode * | depNode) |
|
protected |
|
protected |
|
protected |
Definition at line 14 of file CreateSliceSet.h.
|
protected |
Definition at line 15 of file CreateSliceSet.h.