Changeset 238435 in webkit
- Timestamp:
- Nov 21, 2018 6:57:14 PM (5 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r238433 r238435 1 2018-11-21 Yusuke Suzuki <yusukesuzuki@slowstart.org> 2 3 [JSC] Use ProtoCallFrame::numberOfRegisters instead of raw number `4` 4 https://bugs.webkit.org/show_bug.cgi?id=191877 5 6 Reviewed by Sam Weinig. 7 8 Instead of hard-coding `4` into LowLevelInterpreter, use ProtoCallFrame::numberOfRegisters. 9 10 * interpreter/ProtoCallFrame.h: 11 * llint/LowLevelInterpreter32_64.asm: 12 * llint/LowLevelInterpreter64.asm: 13 1 14 2018-11-21 Mark Lam <mark.lam@apple.com> 2 15 -
trunk/Source/JavaScriptCore/interpreter/ProtoCallFrame.h
r235786 r238435 36 36 WTF_FORBID_HEAP_ALLOCATION; 37 37 public: 38 // CodeBlock, Callee, ArgumentCount, and |this|. 39 static constexpr unsigned numberOfRegisters { 4 }; 40 38 41 Register codeBlockValue; 39 42 Register calleeValue; -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
r238367 r238435 215 215 .stackHeightOK: 216 216 move t3, sp 217 move 4, t3217 move (constexpr ProtoCallFrame::numberOfRegisters), t3 218 218 219 219 .copyHeaderLoop: -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r238367 r238435 202 202 .stackHeightOK: 203 203 move t3, sp 204 move 4, t3204 move (constexpr ProtoCallFrame::numberOfRegisters), t3 205 205 206 206 .copyHeaderLoop:
Note: See TracChangeset
for help on using the changeset viewer.