Title: [230520] trunk/Source/_javascript_Core
- Revision
- 230520
- Author
- utatane....@gmail.com
- Date
- 2018-04-11 02:37:14 -0700 (Wed, 11 Apr 2018)
Log Message
Unreviewed, build fix for 32bit
https://bugs.webkit.org/show_bug.cgi?id=184236
* dfg/DFGSpeculativeJIT.cpp:
(JSC::DFG::SpeculativeJIT::compileGetDirectPname):
Modified Paths
Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (230519 => 230520)
--- trunk/Source/_javascript_Core/ChangeLog 2018-04-11 09:36:39 UTC (rev 230519)
+++ trunk/Source/_javascript_Core/ChangeLog 2018-04-11 09:37:14 UTC (rev 230520)
@@ -1,5 +1,13 @@
2018-04-11 Yusuke Suzuki <utatane....@gmail.com>
+ Unreviewed, build fix for 32bit
+ https://bugs.webkit.org/show_bug.cgi?id=184236
+
+ * dfg/DFGSpeculativeJIT.cpp:
+ (JSC::DFG::SpeculativeJIT::compileGetDirectPname):
+
+2018-04-11 Yusuke Suzuki <utatane....@gmail.com>
+
[DFG] Remove duplicate 32bit code more
https://bugs.webkit.org/show_bug.cgi?id=184236
Modified: trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.cpp (230519 => 230520)
--- trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.cpp 2018-04-11 09:36:39 UTC (rev 230519)
+++ trunk/Source/_javascript_Core/dfg/DFGSpeculativeJIT.cpp 2018-04-11 09:37:14 UTC (rev 230520)
@@ -12786,13 +12786,13 @@
// Otherwise it's out of line
outOfLineAccess.link(&m_jit);
- m_jit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), resultRegs.gpr());
+ m_jit.loadPtr(MacroAssembler::Address(baseGPR, JSObject::butterflyOffset()), resultRegs.payloadGPR());
m_jit.move(indexGPR, scratchGPR);
m_jit.sub32(MacroAssembler::Address(enumeratorGPR, JSPropertyNameEnumerator::cachedInlineCapacityOffset()), scratchGPR);
m_jit.neg32(scratchGPR);
m_jit.signExtend32ToPtr(scratchGPR, scratchGPR);
int32_t offsetOfFirstProperty = static_cast<int32_t>(offsetInButterfly(firstOutOfLineOffset)) * sizeof(EncodedJSValue);
- m_jit.loadValue(MacroAssembler::BaseIndex(resultRegs.gpr(), scratchGPR, MacroAssembler::TimesEight, offsetOfFirstProperty), resultRegs);
+ m_jit.loadValue(MacroAssembler::BaseIndex(resultRegs.payloadGPR(), scratchGPR, MacroAssembler::TimesEight, offsetOfFirstProperty), resultRegs);
done.link(&m_jit);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes