Title: [91168] trunk/Source/_javascript_Core
Revision
91168
Author
[email protected]
Date
2011-07-17 02:02:26 -0700 (Sun, 17 Jul 2011)

Log Message

DFG JIT operationCompareEqual does not inline JSValue::equalSlowCaseInline.
https://bugs.webkit.org/show_bug.cgi?id=64637

Patch by Filip Pizlo <[email protected]> on 2011-07-17
Reviewed by Gavin Barraclough.

* dfg/DFGOperations.cpp:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (91167 => 91168)


--- trunk/Source/_javascript_Core/ChangeLog	2011-07-17 08:57:09 UTC (rev 91167)
+++ trunk/Source/_javascript_Core/ChangeLog	2011-07-17 09:02:26 UTC (rev 91168)
@@ -1,3 +1,12 @@
+2011-07-17  Filip Pizlo  <[email protected]>
+
+        DFG JIT operationCompareEqual does not inline JSValue::equalSlowCaseInline.
+        https://bugs.webkit.org/show_bug.cgi?id=64637
+
+        Reviewed by Gavin Barraclough.
+
+        * dfg/DFGOperations.cpp:
+
 2011-07-16  Gavin Barraclough  <[email protected]>
 
         https://bugs.webkit.org/show_bug.cgi?id=64657

Modified: trunk/Source/_javascript_Core/dfg/DFGOperations.cpp (91167 => 91168)


--- trunk/Source/_javascript_Core/dfg/DFGOperations.cpp	2011-07-17 08:57:09 UTC (rev 91167)
+++ trunk/Source/_javascript_Core/dfg/DFGOperations.cpp	2011-07-17 09:02:26 UTC (rev 91168)
@@ -421,7 +421,7 @@
 
 bool operationCompareEq(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2)
 {
-    return JSValue::equal(exec, JSValue::decode(encodedOp1), JSValue::decode(encodedOp2));
+    return JSValue::equalSlowCaseInline(exec, JSValue::decode(encodedOp1), JSValue::decode(encodedOp2));
 }
 
 bool operationCompareStrictEq(ExecState* exec, EncodedJSValue encodedOp1, EncodedJSValue encodedOp2)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to