Title: [92750] trunk/Source/_javascript_Core
Revision
92750
Author
[email protected]
Date
2011-08-10 00:06:57 -0700 (Wed, 10 Aug 2011)

Log Message

DFG JIT heap prediction causes regressions when combined with
aggressive integer prediction
https://bugs.webkit.org/show_bug.cgi?id=65954

Reviewed by Gavin Barraclough.

Disabled heap prediction, but did not remove the capability.
This improves V8 crypto performance by 20%.

* dfg/DFGGraph.h:
(JSC::DFG::Graph::predict):

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (92749 => 92750)


--- trunk/Source/_javascript_Core/ChangeLog	2011-08-10 05:35:28 UTC (rev 92749)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-08-10 07:06:57 UTC (rev 92750)
@@ -1,3 +1,17 @@
+2011-08-10  Filip Pizlo  <[email protected]>
+
+        DFG JIT heap prediction causes regressions when combined with
+        aggressive integer prediction
+        https://bugs.webkit.org/show_bug.cgi?id=65954
+
+        Reviewed by Gavin Barraclough.
+        
+        Disabled heap prediction, but did not remove the capability.
+        This improves V8 crypto performance by 20%.
+
+        * dfg/DFGGraph.h:
+        (JSC::DFG::Graph::predict):
+
 2011-08-09  Filip Pizlo  <[email protected]>
 
         DFG JIT does not speculative integers as aggressively as it should

Modified: trunk/Source/_javascript_Core/dfg/DFGGraph.h (92749 => 92750)


--- trunk/Source/_javascript_Core/dfg/DFGGraph.h	2011-08-10 05:35:28 UTC (rev 92749)
+++ trunk/Source/_javascript_Core/dfg/DFGGraph.h	2011-08-10 07:06:57 UTC (rev 92750)
@@ -164,13 +164,6 @@
         case GetGlobalVar:
             predictGlobalVar(node.varNumber(), prediction);
             break;
-        case GetById:
-        case GetMethod:
-        case GetByVal:
-        case Call:
-        case Construct:
-            node.predict(prediction);
-            break;
         default:
             break;
         }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to