Title: [90598] trunk/Source/_javascript_Core
- Revision
- 90598
- Author
- [email protected]
- Date
- 2011-07-07 16:07:41 -0700 (Thu, 07 Jul 2011)
Log Message
DFG JIT method_check implementation does not link to optimized get_by_id
slow path.
https://bugs.webkit.org/show_bug.cgi?id=64073
Patch by Filip Pizlo <[email protected]> on 2011-07-07
Reviewed by Gavin Barraclough.
* dfg/DFGRepatch.cpp:
(JSC::DFG::dfgRepatchGetMethodFast):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (90597 => 90598)
--- trunk/Source/_javascript_Core/ChangeLog 2011-07-07 22:45:29 UTC (rev 90597)
+++ trunk/Source/_javascript_Core/ChangeLog 2011-07-07 23:07:41 UTC (rev 90598)
@@ -1,3 +1,14 @@
+2011-07-07 Filip Pizlo <[email protected]>
+
+ DFG JIT method_check implementation does not link to optimized get_by_id
+ slow path.
+ https://bugs.webkit.org/show_bug.cgi?id=64073
+
+ Reviewed by Gavin Barraclough.
+
+ * dfg/DFGRepatch.cpp:
+ (JSC::DFG::dfgRepatchGetMethodFast):
+
2011-07-07 Oliver Hunt <[email protected]>
Encode jump and link sizes into the appropriate enums
Modified: trunk/Source/_javascript_Core/dfg/DFGRepatch.cpp (90597 => 90598)
--- trunk/Source/_javascript_Core/dfg/DFGRepatch.cpp 2011-07-07 22:45:29 UTC (rev 90597)
+++ trunk/Source/_javascript_Core/dfg/DFGRepatch.cpp 2011-07-07 23:07:41 UTC (rev 90598)
@@ -168,7 +168,7 @@
RepatchBuffer repatchBuffer(codeBlock);
// Only optimize once!
- repatchBuffer.relink(methodInfo.callReturnLocation, operationGetById);
+ repatchBuffer.relink(methodInfo.callReturnLocation, operationGetByIdOptimize);
methodInfo.cachedStructure.set(*globalData, owner, structure);
methodInfo.cachedPrototypeStructure.set(*globalData, owner, slotBaseObject->structure());
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes