Changeset 174294 in webkit for trunk/Source/JavaScriptCore/llint
- Timestamp:
- Oct 3, 2014, 2:46:14 PM (11 years ago)
- Location:
- trunk/Source/JavaScriptCore/llint
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
r174226 r174294 1250 1250 LLINT_BEGIN(); 1251 1251 ASSERT(exec->codeBlock()->usesArguments()); 1252 Arguments* arguments = jsCast<Arguments*>(exec->uncheckedR( unmodifiedArgumentsRegister(VirtualRegister(pc[1].u.operand)).offset()).jsValue());1252 Arguments* arguments = jsCast<Arguments*>(exec->uncheckedR(VirtualRegister(pc[1].u.operand).offset()).jsValue()); 1253 1253 if (JSValue activationValue = LLINT_OP_C(2).jsValue()) 1254 1254 arguments->didTearOffActivation(exec, jsCast<JSLexicalEnvironment*>(activationValue)); -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
r174226 r174294 1956 1956 traceExecution() 1957 1957 loadi 4[PC], t0 1958 addi 1, t0 # Get the unmodifiedArgumentsRegister1959 1958 bieq TagOffset[cfr, t0, 8], EmptyValueTag, .opTearOffArgumentsNotCreated 1960 1959 callSlowPath(_llint_slow_path_tear_off_arguments) -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r174226 r174294 1814 1814 traceExecution() 1815 1815 loadisFromInstruction(1, t0) 1816 addq 1, t0 # Get the unmodifiedArgumentsRegister1817 1816 btqz [cfr, t0, 8], .opTearOffArgumentsNotCreated 1818 1817 callSlowPath(_llint_slow_path_tear_off_arguments)
Note:
See TracChangeset
for help on using the changeset viewer.