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):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105131
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-01-17 Filip Pizlo <fpizlo@apple.com>
+
+ 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 <fpizlo@apple.com>
DFG should be able to do JS and custom getter caching
#if USE(JSVALUE64)
stubJit.move(GPRInfo::returnValueGPR, resultGPR);
#else
- stubJit.setupResults(resultTagGPR, resultGPR);
+ stubJit.setupResults(resultGPR, resultTagGPR);
#endif
success = stubJit.emitExceptionCheck(CCallHelpers::InvertedExceptionCheck);
GPRReg basePayloadGPR = base.payloadGPR();
GPRResult resultTag(this);
- GPRResult resultPayload(this);
+ GPRResult2 resultPayload(this);
GPRReg resultTagGPR = resultTag.gpr();
GPRReg resultPayloadGPR = resultPayload.gpr();