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

Reply via email to