harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From var...@apache.org
Subject svn commit: r526729 - in /harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer: FlowGraph.cpp FlowGraph.h simplifier.cpp
Date Mon, 09 Apr 2007 12:28:59 GMT
Author: varlax
Date: Mon Apr  9 05:28:58 2007
New Revision: 526729

URL: http://svn.apache.org/viewvc?view=rev&rev=526729
Log:
Applied HARMONY-2376 [drlvm][jit] patch for Simplifier

Modified:
    harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.cpp
    harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.h
    harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.cpp

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.cpp?view=diff&rev=526729&r1=526728&r2=526729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.cpp Mon Apr  9 05:28:58
2007
@@ -76,8 +76,9 @@
 }
 
 void         
-FlowGraph::foldSwitch(ControlFlowGraph& fg, Node* block, SwitchInst* sw, uint32 index)
+FlowGraph::foldSwitch(ControlFlowGraph& fg, SwitchInst* sw, uint32 index)
 {
+    Node* block = sw->getNode();
     assert(sw == block->getLastInst());
     LabelInst* target;
     if(index < sw->getNumTargets())

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.h
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.h?view=diff&rev=526729&r1=526728&r2=526729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.h (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/FlowGraph.h Mon Apr  9 05:28:58
2007
@@ -59,7 +59,7 @@
     // from block.
     static void  foldBranch(ControlFlowGraph& fg, BranchInst* br, bool isTaken);
 
-    static void  foldSwitch(ControlFlowGraph& fg, Node* block, SwitchInst* sw, uint32
target);
+    static void  foldSwitch(ControlFlowGraph& fg, SwitchInst* sw, uint32 target);
 
     // Eliminates the check at the end of block and the associated exception
     // edge.  If (alwaysThrows), then eliminates the non-exception edge instead;

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.cpp?view=diff&rev=526729&r1=526728&r2=526729
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/simplifier.cpp Mon Apr  9 05:28:58
2007
@@ -3840,7 +3840,7 @@
 
 void  
 SimplifierWithInstFactory::foldSwitch(SwitchInst* switchInst, uint32 index) {
-    FlowGraph::foldSwitch(flowGraph, currentCfgNode,switchInst,index);
+    FlowGraph::foldSwitch(flowGraph, switchInst,index);
 }
 
 



Mime
View raw message