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