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