Title: [105131] trunk/Source/_javascript_Core
- Revision
- 105131
- Author
- [email protected]
- Date
- 2012-01-17 00:36:42 -0800 (Tue, 17 Jan 2012)
Log Message
DFG should be able to do JS and custom getter caching
https://bugs.webkit.org/show_bug.cgi?id=76361
Reviewed by Csaba Osztrogonác.
Fix for 32-bit.
* dfg/DFGRepatch.cpp:
(JSC::DFG::tryBuildGetByIDList):
* dfg/DFGSpeculativeJIT32_64.cpp:
(JSC::DFG::SpeculativeJIT::compile):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (105130 => 105131)
--- trunk/Source/_javascript_Core/ChangeLog 2012-01-17 08:25:17 UTC (rev 105130)
+++ trunk/Source/_javascript_Core/ChangeLog 2012-01-17 08:36:42 UTC (rev 105131)
@@ -1,3 +1,17 @@
+2012-01-17 Filip Pizlo <[email protected]>
+
+ DFG should be able to do JS and custom getter caching
+ https://bugs.webkit.org/show_bug.cgi?id=76361
+
+ Reviewed by Csaba Osztrogonác.
+
+ Fix for 32-bit.
+
+ * dfg/DFGRepatch.cpp:
+ (JSC::DFG::tryBuildGetByIDList):
+ * dfg/DFGSpeculativeJIT32_64.cpp:
+ (JSC::DFG::SpeculativeJIT::compile):
+
2012-01-15 Filip Pizlo <[email protected]>
DFG should be able to do JS and custom getter caching
Modified: trunk/Source/_javascript_Core/dfg/DFGRepatch.cpp (105130 => 105131)
--- trunk/Source/_javascript_Core/dfg/DFGRepatch.cpp 2012-01-17 08:25:17 UTC (rev 105130)
+++ trunk/Source/_javascript_Core/dfg/DFGRepatch.cpp 2012-01-17 08:36:42 UTC (rev 105131)
@@ -360,7 +360,7 @@
#if USE(JSVALUE64)
stubJit.move(GPRInfo::returnValueGPR, resultGPR);
#else
- stubJit.setupResults(resultTagGPR, resultGPR);
+ stubJit.setupResults(resultGPR, resultTagGPR);
#endif
success = stubJit.emitExceptionCheck(CCallHelpers::InvertedExceptionCheck);
Modified: trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT32_64.cpp (105130 => 105131)
--- trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT32_64.cpp 2012-01-17 08:25:17 UTC (rev 105130)
+++ trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT32_64.cpp 2012-01-17 08:36:42 UTC (rev 105131)
@@ -3192,7 +3192,7 @@
GPRReg basePayloadGPR = base.payloadGPR();
GPRResult resultTag(this);
- GPRResult resultPayload(this);
+ GPRResult2 resultPayload(this);
GPRReg resultTagGPR = resultTag.gpr();
GPRReg resultPayloadGPR = resultPayload.gpr();
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes