Changeset 225271 in webkit for trunk/Source/JavaScriptCore/ChangeLog
- Timestamp:
- Nov 29, 2017, 9:37:36 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r225270 r225271 1 2017-11-29 Yusuke Suzuki <[email protected]> 2 3 [JSC] Add MacroAssembler::getEffectiveAddress in all platforms 4 https://bugs.webkit.org/show_bug.cgi?id=180070 5 6 Reviewed by Saam Barati. 7 8 This patch adds getEffectiveAddress in all JIT platforms. 9 This is abstracted version of x86 lea. 10 11 We also fix a bug in Yarr that uses branch32 instead of branchPtr for addresses. 12 13 * assembler/MacroAssemblerARM.h: 14 (JSC::MacroAssemblerARM::getEffectiveAddress): 15 * assembler/MacroAssemblerARM64.h: 16 (JSC::MacroAssemblerARM64::getEffectiveAddress): 17 (JSC::MacroAssemblerARM64::getEffectiveAddress64): Deleted. 18 * assembler/MacroAssemblerARMv7.h: 19 (JSC::MacroAssemblerARMv7::getEffectiveAddress): 20 * assembler/MacroAssemblerMIPS.h: 21 (JSC::MacroAssemblerMIPS::getEffectiveAddress): 22 * assembler/MacroAssemblerX86.h: 23 (JSC::MacroAssemblerX86::getEffectiveAddress): 24 * assembler/MacroAssemblerX86_64.h: 25 (JSC::MacroAssemblerX86_64::getEffectiveAddress): 26 (JSC::MacroAssemblerX86_64::getEffectiveAddress64): Deleted. 27 * assembler/testmasm.cpp: 28 (JSC::testGetEffectiveAddress): 29 (JSC::run): 30 * dfg/DFGSpeculativeJIT.cpp: 31 (JSC::DFG::SpeculativeJIT::compileArrayPush): 32 * yarr/YarrJIT.cpp: 33 (JSC::Yarr::YarrGenerator::tryReadUnicodeCharImpl): 34 (JSC::Yarr::YarrGenerator::tryReadUnicodeChar): 35 1 36 2017-11-29 Robin Morisset <[email protected]> 2 37
Note:
See TracChangeset
for help on using the changeset viewer.