OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 pool type: mixed | 6 pool type: mixed |
7 execute: yes | 7 execute: yes |
8 wrap: yes | 8 wrap: yes |
9 | 9 |
10 --- | 10 --- |
11 snippet: " | 11 snippet: " |
12 for (var p of [0, 1, 2]) {} | 12 for (var p of [0, 1, 2]) {} |
13 " | 13 " |
14 frame size: 15 | 14 frame size: 15 |
15 parameter count: 1 | 15 parameter count: 1 |
16 bytecode array length: 275 | 16 bytecode array length: 275 |
17 bytecodes: [ | 17 bytecodes: [ |
18 /* 30 E> */ B(StackCheck), | 18 /* 30 E> */ B(StackCheck), |
19 B(LdaZero), | 19 B(LdaZero), |
20 B(Star), R(4), | 20 B(Star), R(4), |
21 B(Mov), R(context), R(11), | 21 B(Mov), R(context), R(11), |
22 B(Mov), R(context), R(12), | 22 B(Mov), R(context), R(12), |
23 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3), | 23 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(1), |
24 B(Star), R(14), | 24 B(Star), R(14), |
25 B(LdaConstant), U8(1), | 25 B(LdaConstant), U8(1), |
26 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), | 26 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), |
27 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), | 27 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), |
28 B(Star), R(2), | 28 B(Star), R(2), |
29 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), | 29 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), |
30 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), | 30 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), |
31 B(Star), R(3), | 31 B(Star), R(3), |
32 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), | 32 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), |
33 B(ToBooleanLogicalNot), | 33 B(ToBooleanLogicalNot), |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 " | 293 " |
294 frame size: 15 | 294 frame size: 15 |
295 parameter count: 1 | 295 parameter count: 1 |
296 bytecode array length: 293 | 296 bytecode array length: 293 |
297 bytecodes: [ | 297 bytecodes: [ |
298 /* 30 E> */ B(StackCheck), | 298 /* 30 E> */ B(StackCheck), |
299 B(LdaZero), | 299 B(LdaZero), |
300 B(Star), R(4), | 300 B(Star), R(4), |
301 B(Mov), R(context), R(11), | 301 B(Mov), R(context), R(11), |
302 B(Mov), R(context), R(12), | 302 B(Mov), R(context), R(12), |
303 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(3), | 303 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(0), U8(1), |
304 B(Star), R(14), | 304 B(Star), R(14), |
305 B(LdaConstant), U8(1), | 305 B(LdaConstant), U8(1), |
306 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), | 306 /* 48 E> */ B(LdrKeyedProperty), R(14), U8(3), R(13), |
307 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), | 307 /* 48 E> */ B(Call), R(13), R(14), U8(1), U8(1), |
308 B(Star), R(2), | 308 B(Star), R(2), |
309 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), | 309 /* 45 S> */ B(LdrNamedProperty), R(2), U8(2), U8(7), R(14), |
310 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), | 310 /* 45 E> */ B(Call), R(14), R(2), U8(1), U8(5), |
311 B(Star), R(3), | 311 B(Star), R(3), |
312 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), | 312 /* 45 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(3), U8(1), |
313 B(ToBooleanLogicalNot), | 313 B(ToBooleanLogicalNot), |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
439 parameter count: 1 | 439 parameter count: 1 |
440 bytecode array length: 300 | 440 bytecode array length: 300 |
441 bytecodes: [ | 441 bytecodes: [ |
442 /* 30 E> */ B(StackCheck), | 442 /* 30 E> */ B(StackCheck), |
443 /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(8), | 443 /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(0), U8(1), R(8), |
444 B(Mov), R(8), R(0), | 444 B(Mov), R(8), R(0), |
445 B(LdaZero), | 445 B(LdaZero), |
446 B(Star), R(3), | 446 B(Star), R(3), |
447 B(Mov), R(context), R(10), | 447 B(Mov), R(context), R(10), |
448 B(Mov), R(context), R(11), | 448 B(Mov), R(context), R(11), |
449 /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(3), | 449 /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(1), U8(1), |
450 B(Star), R(13), | 450 B(Star), R(13), |
451 B(LdaConstant), U8(2), | 451 B(LdaConstant), U8(2), |
452 /* 77 E> */ B(LdrKeyedProperty), R(13), U8(3), R(12), | 452 /* 77 E> */ B(LdrKeyedProperty), R(13), U8(3), R(12), |
453 /* 77 E> */ B(Call), R(12), R(13), U8(1), U8(1), | 453 /* 77 E> */ B(Call), R(12), R(13), U8(1), U8(1), |
454 B(Star), R(1), | 454 B(Star), R(1), |
455 /* 74 S> */ B(LdrNamedProperty), R(1), U8(3), U8(7), R(13), | 455 /* 74 S> */ B(LdrNamedProperty), R(1), U8(3), U8(7), R(13), |
456 /* 74 E> */ B(Call), R(13), R(1), U8(1), U8(5), | 456 /* 74 E> */ B(Call), R(13), R(1), U8(1), U8(5), |
457 B(Star), R(2), | 457 B(Star), R(2), |
458 /* 74 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1), | 458 /* 74 E> */ B(InvokeIntrinsic), U8(Runtime::k_IsJSReceiver), R(2), U8(1), |
459 B(ToBooleanLogicalNot), | 459 B(ToBooleanLogicalNot), |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
570 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 570 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
571 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 571 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
572 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, | 572 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, |
573 ] | 573 ] |
574 handlers: [ | 574 handlers: [ |
575 [15, 129, 135], | 575 [15, 129, 135], |
576 [18, 94, 96], | 576 [18, 94, 96], |
577 [213, 223, 225], | 577 [213, 223, 225], |
578 ] | 578 ] |
579 | 579 |
OLD | NEW |