Changeset 175426 in webkit for trunk/Source/JavaScriptCore/llint
- Timestamp:
- Oct 31, 2014, 2:27:10 PM (11 years ago)
- Location:
- trunk/Source/JavaScriptCore/llint
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
r174359 r175426 1270 1270 { 1271 1271 LLINT_BEGIN(); 1272 JSValue v = LLINT_OP_C( 1).jsValue();1272 JSValue v = LLINT_OP_C(2).jsValue(); 1273 1273 JSObject* o = v.toObject(exec); 1274 1274 LLINT_CHECK_EXCEPTION(); 1275 1275 1276 1276 exec->setScope(JSWithScope::create(exec, o)); 1277 1277 … … 1290 1290 LLINT_BEGIN(); 1291 1291 CodeBlock* codeBlock = exec->codeBlock(); 1292 JSNameScope::Type type = static_cast<JSNameScope::Type>(pc[ 4].u.operand);1293 JSNameScope* scope = JSNameScope::create(exec, codeBlock->identifier(pc[ 1].u.operand), LLINT_OP(2).jsValue(), pc[3].u.operand, type);1292 JSNameScope::Type type = static_cast<JSNameScope::Type>(pc[5].u.operand); 1293 JSNameScope* scope = JSNameScope::create(exec, codeBlock->identifier(pc[2].u.operand), LLINT_OP(3).jsValue(), pc[4].u.operand, type); 1294 1294 exec->setScope(scope); 1295 1295 LLINT_END(); -
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.asm
r174226 r175426 1236 1236 traceExecution() 1237 1237 callSlowPath(_llint_slow_path_push_with_scope) 1238 dispatch(3) 1239 1240 1241 _llint_op_pop_scope: 1242 traceExecution() 1243 callSlowPath(_llint_slow_path_pop_scope) 1238 1244 dispatch(2) 1239 1245 1240 1246 1241 _llint_op_pop_scope:1242 traceExecution()1243 callSlowPath(_llint_slow_path_pop_scope)1244 dispatch(1)1245 1246 1247 1247 _llint_op_push_name_scope: 1248 1248 traceExecution() 1249 1249 callSlowPath(_llint_slow_path_push_name_scope) 1250 dispatch( 5)1250 dispatch(6) 1251 1251 1252 1252
Note:
See TracChangeset
for help on using the changeset viewer.