Title: [203812] trunk/Source/_javascript_Core
- Revision
- 203812
- Author
- [email protected]
- Date
- 2016-07-27 22:59:33 -0700 (Wed, 27 Jul 2016)
Log Message
[JSC] Remove some unused code from FTL
https://bugs.webkit.org/show_bug.cgi?id=160285
Patch by Benjamin Poulain <[email protected]> on 2016-07-27
Reviewed by Mark Lam.
All the liveness and swapping is done inside B3,
this code is no longer needed.
* dfg/DFGEdge.h:
(JSC::DFG::Edge::doesNotKill): Deleted.
* ftl/FTLLowerDFGToB3.cpp:
(JSC::FTL::DFG::LowerDFGToB3::doesKill): Deleted.
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (203811 => 203812)
--- trunk/Source/_javascript_Core/ChangeLog 2016-07-28 05:47:05 UTC (rev 203811)
+++ trunk/Source/_javascript_Core/ChangeLog 2016-07-28 05:59:33 UTC (rev 203812)
@@ -1,5 +1,20 @@
2016-07-27 Benjamin Poulain <[email protected]>
+ [JSC] Remove some unused code from FTL
+ https://bugs.webkit.org/show_bug.cgi?id=160285
+
+ Reviewed by Mark Lam.
+
+ All the liveness and swapping is done inside B3,
+ this code is no longer needed.
+
+ * dfg/DFGEdge.h:
+ (JSC::DFG::Edge::doesNotKill): Deleted.
+ * ftl/FTLLowerDFGToB3.cpp:
+ (JSC::FTL::DFG::LowerDFGToB3::doesKill): Deleted.
+
+2016-07-27 Benjamin Poulain <[email protected]>
+
[JSC] DFG::Node should not have its own allocator
https://bugs.webkit.org/show_bug.cgi?id=160098
Modified: trunk/Source/_javascript_Core/dfg/DFGEdge.h (203811 => 203812)
--- trunk/Source/_javascript_Core/dfg/DFGEdge.h 2016-07-28 05:47:05 UTC (rev 203811)
+++ trunk/Source/_javascript_Core/dfg/DFGEdge.h 2016-07-28 05:59:33 UTC (rev 203812)
@@ -144,8 +144,7 @@
#endif
}
bool doesKill() const { return DFG::doesKill(killStatus()); }
- bool doesNotKill() const { return !doesKill(); }
-
+
bool isSet() const { return !!node(); }
Edge sanitized() const
Modified: trunk/Source/_javascript_Core/ftl/FTLLowerDFGToB3.cpp (203811 => 203812)
--- trunk/Source/_javascript_Core/ftl/FTLLowerDFGToB3.cpp 2016-07-28 05:47:05 UTC (rev 203811)
+++ trunk/Source/_javascript_Core/ftl/FTLLowerDFGToB3.cpp 2016-07-28 05:59:33 UTC (rev 203812)
@@ -11321,17 +11321,6 @@
// Doubles and Int52 have been converted by ValueRep()
DFG_CRASH(m_graph, m_node, toCString("Cannot find value for node: ", node).data());
}
-
- bool doesKill(Edge edge)
- {
- if (edge.doesNotKill())
- return false;
-
- if (edge->hasConstant())
- return false;
-
- return true;
- }
void addAvailableRecovery(
Node* node, RecoveryOpcode opcode, LValue left, LValue right, DataFormat format)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes