Title: [204351] trunk/Source/_javascript_Core
Revision
204351
Author
benja...@webkit.org
Date
2016-08-10 14:15:18 -0700 (Wed, 10 Aug 2016)

Log Message

Remove AbstractInterpreter::executeEdges(unsigned), it is no longer used anywhere
https://bugs.webkit.org/show_bug.cgi?id=160708

Patch by Benjamin Poulain <bpoul...@apple.com> on 2016-08-10
Reviewed by Mark Lam.

* dfg/DFGAbstractInterpreter.h:
* dfg/DFGAbstractInterpreterInlines.h:
(JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEdges): Deleted.

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (204350 => 204351)


--- trunk/Source/_javascript_Core/ChangeLog	2016-08-10 21:00:02 UTC (rev 204350)
+++ trunk/Source/_javascript_Core/ChangeLog	2016-08-10 21:15:18 UTC (rev 204351)
@@ -1,3 +1,14 @@
+2016-08-10  Benjamin Poulain  <bpoul...@apple.com>
+
+        Remove AbstractInterpreter::executeEdges(unsigned), it is no longer used anywhere
+        https://bugs.webkit.org/show_bug.cgi?id=160708
+
+        Reviewed by Mark Lam.
+
+        * dfg/DFGAbstractInterpreter.h:
+        * dfg/DFGAbstractInterpreterInlines.h:
+        (JSC::DFG::AbstractInterpreter<AbstractStateType>::executeEdges): Deleted.
+
 2016-08-10  Simon Fraser  <simon.fra...@apple.com>
 
         Sort the feature flags in the FEATURE_DEFINES lines

Modified: trunk/Source/_javascript_Core/dfg/DFGAbstractInterpreter.h (204350 => 204351)


--- trunk/Source/_javascript_Core/dfg/DFGAbstractInterpreter.h	2016-08-10 21:00:02 UTC (rev 204350)
+++ trunk/Source/_javascript_Core/dfg/DFGAbstractInterpreter.h	2016-08-10 21:15:18 UTC (rev 204351)
@@ -82,7 +82,7 @@
     // This is guaranteed to be equivalent to doing:
     //
     // state.startExecuting()
-    // state.executeEdges(index);
+    // state.executeEdges(node);
     // result = state.executeEffects(index);
     bool execute(unsigned indexInBlock);
     bool execute(Node*);
@@ -95,8 +95,7 @@
     // on all edges of the node. You can skip this step, if you have already used
     // filterEdgeByUse() (or some equivalent) on each edge.
     void executeEdges(Node*);
-    void executeEdges(unsigned indexInBlock);
-    
+
     void executeKnownEdgeTypes(Node*);
     
     ALWAYS_INLINE void filterEdgeByUse(Edge& edge)

Modified: trunk/Source/_javascript_Core/dfg/DFGAbstractInterpreterInlines.h (204350 => 204351)


--- trunk/Source/_javascript_Core/dfg/DFGAbstractInterpreterInlines.h	2016-08-10 21:00:02 UTC (rev 204350)
+++ trunk/Source/_javascript_Core/dfg/DFGAbstractInterpreterInlines.h	2016-08-10 21:15:18 UTC (rev 204351)
@@ -105,12 +105,6 @@
 }
 
 template<typename AbstractStateType>
-void AbstractInterpreter<AbstractStateType>::executeEdges(unsigned indexInBlock)
-{
-    executeEdges(m_state.block()->at(indexInBlock));
-}
-
-template<typename AbstractStateType>
 void AbstractInterpreter<AbstractStateType>::executeKnownEdgeTypes(Node* node)
 {
     // Some use kinds are required to not have checks, because we know somehow that the incoming
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to