Changeset 218093 in webkit
- Timestamp:
- Jun 12, 2017 4:51:58 AM (7 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r218084 r218093 1 2017-06-12 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 Unreviewed, build fix for ARM64 4 https://bugs.webkit.org/show_bug.cgi?id=172421 5 6 * dfg/DFGSpeculativeJIT.cpp: 7 (JSC::DFG::SpeculativeJIT::compileArrayIndexOf): 8 1 9 2017-06-09 Yusuke Suzuki <utatane.tea@gmail.com> 2 10 -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r218084 r218093 7498 7498 }; 7499 7499 7500 #if USE(JSVALUE32_64)7501 7500 GPRTemporary temp(this); 7502 7501 GPRReg tempGPR = temp.gpr(); 7503 #endif7504 7502 7505 7503 if (searchElementEdge.useKind() == Int32Use) { … … 7516 7514 emitLoop([&] () { 7517 7515 #if USE(JSVALUE64) 7518 auto found = m_jit.branch64(CCallHelpers::Equal, MacroAssembler::BaseIndex(storageGPR, indexGPR, MacroAssembler::TimesEight), searchElementGPR); 7516 m_jit.load64(CCallHelpers::Equal, MacroAssembler::BaseIndex(storageGPR, indexGPR, MacroAssembler::TimesEight), tempGPR); 7517 auto found = m_jit.branch64(CCallHelpers::Equal, tempGPR, searchElementGPR); 7519 7518 #else 7520 7519 auto skip = m_jit.branch32(CCallHelpers::NotEqual, MacroAssembler::BaseIndex(storageGPR, indexGPR, MacroAssembler::TimesEight, TagOffset), TrustedImm32(JSValue::Int32Tag)); … … 7533 7532 emitLoop([&] () { 7534 7533 #if USE(JSVALUE64) 7535 auto found = m_jit.branch64(CCallHelpers::Equal, MacroAssembler::BaseIndex(storageGPR, indexGPR, MacroAssembler::TimesEight), searchElementGPR); 7534 m_jit.load64(CCallHelpers::Equal, MacroAssembler::BaseIndex(storageGPR, indexGPR, MacroAssembler::TimesEight), tempGPR); 7535 auto found = m_jit.branch64(CCallHelpers::Equal, tempGPR, searchElementGPR); 7536 7536 #else 7537 7537 auto skip = m_jit.branch32(CCallHelpers::NotEqual, MacroAssembler::BaseIndex(storageGPR, indexGPR, MacroAssembler::TimesEight, TagOffset), TrustedImm32(JSValue::CellTag));
Note: See TracChangeset
for help on using the changeset viewer.