[Scummvm-cvs-logs] SF.net SVN: scummvm:[42390] tools/branches/gsoc2009-decompiler/decompiler
kjdf at users.sourceforge.net
kjdf at users.sourceforge.net
Sat Jul 11 20:13:06 CEST 2009
Revision: 42390
http://scummvm.svn.sourceforge.net/scummvm/?rev=42390&view=rev
Author: kjdf
Date: 2009-07-11 18:13:06 +0000 (Sat, 11 Jul 2009)
Log Message:
-----------
decompiler: removed unused duplicated method cfg::replaceEdges
Modified Paths:
--------------
tools/branches/gsoc2009-decompiler/decompiler/graph.cpp
tools/branches/gsoc2009-decompiler/decompiler/graph.h
Modified: tools/branches/gsoc2009-decompiler/decompiler/graph.cpp
===================================================================
--- tools/branches/gsoc2009-decompiler/decompiler/graph.cpp 2009-07-11 17:33:18 UTC (rev 42389)
+++ tools/branches/gsoc2009-decompiler/decompiler/graph.cpp 2009-07-11 18:13:06 UTC (rev 42390)
@@ -345,20 +345,6 @@
}
-void ControlFlowGraph::replaceEdges(Node *from, uint32 oldTo, Node *newTo) {
- size_t n = 0;
- foreach (Node *node, from->_out)
- if (node->address() == oldTo) {
- n += count(node->_in.begin(), node->_in.end(), from);
- node->_in.remove(from);
- }
- fill_n(back_inserter(newTo->_in), n, from);
- foreach (Node *&node, from->_out)
- if (node->address() == oldTo)
- node = newTo;
-}
-
-
void ControlFlowGraph::setEntry(address_t entry) {
foreach (Node *node, _nodes)
if (node->address() == entry)
Modified: tools/branches/gsoc2009-decompiler/decompiler/graph.h
===================================================================
--- tools/branches/gsoc2009-decompiler/decompiler/graph.h 2009-07-11 17:33:18 UTC (rev 42389)
+++ tools/branches/gsoc2009-decompiler/decompiler/graph.h 2009-07-11 18:13:06 UTC (rev 42390)
@@ -33,7 +33,6 @@
void removeJumpsToJumps();
void removeUnreachableNodes(); // after order
void replaceEdges(Node *from, Node *oldTo, Node *newTo);
- void replaceEdges(Node *from, uint32 oldTo, Node *newTo);
void setEntry(address_t entry);
std::list< std::list<Node*> > stronglyConnectedComponents();
ControlFlowGraph *yank(std::set<Node*> &body);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list