Changeset 185596 in webkit
- Timestamp:
- Jun 16, 2015 11:34:24 AM (9 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r185577 r185596 1 2015-06-16 Saam Barati <saambarati1@gmail.com> 2 3 LLInt's code path for get_from_scope with case GlobalVarWithVarInjectionChecks has dead code 4 https://bugs.webkit.org/show_bug.cgi?id=144268 5 6 Reviewed by Darin Adler. 7 8 The call to loadVariable(.) both for 32bit and 64bit is unnecessary. 9 It grabs a value that is immediately overwritten by a call to getGlobalVar(). 10 11 * llint/LowLevelInterpreter32_64.asm: 12 * llint/LowLevelInterpreter64.asm: 13 1 14 2015-06-14 Yusuke Suzuki <utatane.tea@gmail.com> 2 15 -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
r185259 r185596 2198 2198 bineq t0, GlobalVarWithVarInjectionChecks, .gClosureVarWithVarInjectionChecks 2199 2199 varInjectionCheck(.gDynamic) 2200 loadVariable(2, t2, t1, t0)2201 2200 getGlobalVar() 2202 2201 dispatch(8) -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r185259 r185596 2064 2064 bineq t0, GlobalVarWithVarInjectionChecks, .gClosureVarWithVarInjectionChecks 2065 2065 varInjectionCheck(.gDynamic) 2066 loadVariable(2, t0)2067 2066 getGlobalVar() 2068 2067 dispatch(8)
Note: See TracChangeset
for help on using the changeset viewer.