Class CreateSliceSet#
Defined in File CreateSliceSet.h
Class Documentation#
-
class CreateSliceSet#
Public 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 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)#
-
CreateSliceSet(SystemDependenceGraph *program, std::list<SgNode*> targets)#