Changeset 224172 in webkit
- Timestamp:
- Oct 30, 2017 1:17:42 AM (6 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r224171 r224172 1 2017-10-30 Zan Dobersek <zdobersek@igalia.com> 2 3 [ARMv7] Fix initial start register support in YarrJIT 4 https://bugs.webkit.org/show_bug.cgi?id=178641 5 6 Reviewed by Saam Barati. 7 8 * yarr/YarrJIT.cpp: On ARMv7, use r8 as the initialStart register in the 9 YarrGenerator class. r6 should be avoided since it's already used inside 10 MacroAssemblerARMv7 as addressTempRegister. r7 isn't picked because it 11 can be used as the frame pointer register when targetting ARM Thumb2. 12 1 13 2017-10-30 Zan Dobersek <zdobersek@igalia.com> 2 14 -
trunk/Source/JavaScriptCore/yarr/YarrJIT.cpp
r222417 r224172 52 52 static const RegisterID regT0 = ARMRegisters::r4; 53 53 static const RegisterID regT1 = ARMRegisters::r5; 54 static const RegisterID initialStart = ARMRegisters::r 6;54 static const RegisterID initialStart = ARMRegisters::r8; 55 55 56 56 static const RegisterID returnRegister = ARMRegisters::r0;
Note: See TracChangeset
for help on using the changeset viewer.