OLD | NEW |
1 # | 1 # |
2 # Autogenerated by generate-bytecode-expectations. | 2 # Autogenerated by generate-bytecode-expectations. |
3 # | 3 # |
4 | 4 |
5 --- | 5 --- |
6 wrap: no | 6 wrap: no |
7 test function name: f | 7 test function name: f |
8 | 8 |
9 --- | 9 --- |
10 snippet: " | 10 snippet: " |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
266 | 266 |
267 --- | 267 --- |
268 snippet: " | 268 snippet: " |
269 function* f() { | 269 function* f() { |
270 for (let x = 0; x < 10; ++x) { let y = x; } | 270 for (let x = 0; x < 10; ++x) { let y = x; } |
271 } | 271 } |
272 f(); | 272 f(); |
273 " | 273 " |
274 frame size: 14 | 274 frame size: 14 |
275 parameter count: 1 | 275 parameter count: 1 |
276 bytecode array length: 332 | 276 bytecode array length: 331 |
277 bytecodes: [ | 277 bytecodes: [ |
278 B(Ldar), R(new_target), | 278 B(Ldar), R(new_target), |
279 B(JumpIfUndefined), U8(25), | 279 B(JumpIfUndefined), U8(25), |
280 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
rget), U8(1), | 280 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
rget), U8(1), |
281 B(PushContext), R(5), | 281 B(PushContext), R(5), |
282 B(ResumeGenerator), R(new_target), | 282 B(ResumeGenerator), R(new_target), |
283 B(Star), R(4), | 283 B(Star), R(4), |
284 B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), | 284 B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), |
285 B(LdaSmi), I8(79), | 285 B(LdaSmi), I8(79), |
286 B(Star), R(6), | 286 B(Star), R(6), |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
407 B(Star), R(6), | 407 B(Star), R(6), |
408 B(Jump), U8(8), | 408 B(Jump), U8(8), |
409 B(Star), R(7), | 409 B(Star), R(7), |
410 B(LdaSmi), I8(1), | 410 B(LdaSmi), I8(1), |
411 B(Star), R(6), | 411 B(Star), R(6), |
412 B(LdaTheHole), | 412 B(LdaTheHole), |
413 B(SetPendingMessage), | 413 B(SetPendingMessage), |
414 B(Star), R(8), | 414 B(Star), R(8), |
415 B(LdaImmutableCurrentContextSlot), U8(4), | 415 B(LdaImmutableCurrentContextSlot), U8(4), |
416 B(Star), R(9), | 416 B(Star), R(9), |
417 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(9), U8(1), | 417 B(InvokeIntrinsic), U8(Runtime::k_GeneratorClose), R(9), U8(1), |
418 B(Ldar), R(8), | 418 B(Ldar), R(8), |
419 B(SetPendingMessage), | 419 B(SetPendingMessage), |
420 B(Ldar), R(6), | 420 B(Ldar), R(6), |
421 B(SwitchOnSmiNoFeedback), U8(4), U8(2), I8(0), | 421 B(SwitchOnSmiNoFeedback), U8(4), U8(2), I8(0), |
422 B(Jump), U8(8), | 422 B(Jump), U8(8), |
423 B(Ldar), R(7), | 423 B(Ldar), R(7), |
424 /* 62 S> */ B(Return), | 424 /* 62 S> */ B(Return), |
425 B(Ldar), R(7), | 425 B(Ldar), R(7), |
426 B(ReThrow), | 426 B(ReThrow), |
427 B(LdaUndefined), | 427 B(LdaUndefined), |
(...skipping 13 matching lines...) Expand all Loading... |
441 | 441 |
442 --- | 442 --- |
443 snippet: " | 443 snippet: " |
444 function* f() { | 444 function* f() { |
445 for (let x = 0; x < 10; ++x) yield x; | 445 for (let x = 0; x < 10; ++x) yield x; |
446 } | 446 } |
447 f(); | 447 f(); |
448 " | 448 " |
449 frame size: 13 | 449 frame size: 13 |
450 parameter count: 1 | 450 parameter count: 1 |
451 bytecode array length: 439 | 451 bytecode array length: 438 |
452 bytecodes: [ | 452 bytecodes: [ |
453 B(Ldar), R(new_target), | 453 B(Ldar), R(new_target), |
454 B(JumpIfUndefined), U8(25), | 454 B(JumpIfUndefined), U8(25), |
455 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
rget), U8(1), | 455 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
rget), U8(1), |
456 B(PushContext), R(4), | 456 B(PushContext), R(4), |
457 B(ResumeGenerator), R(new_target), | 457 B(ResumeGenerator), R(new_target), |
458 B(Star), R(3), | 458 B(Star), R(3), |
459 B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), | 459 B(SwitchOnSmiNoFeedback), U8(0), U8(2), I8(0), |
460 B(LdaSmi), I8(79), | 460 B(LdaSmi), I8(79), |
461 B(Star), R(5), | 461 B(Star), R(5), |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
628 B(Star), R(5), | 628 B(Star), R(5), |
629 B(Jump), U8(8), | 629 B(Jump), U8(8), |
630 B(Star), R(6), | 630 B(Star), R(6), |
631 B(LdaSmi), I8(1), | 631 B(LdaSmi), I8(1), |
632 B(Star), R(5), | 632 B(Star), R(5), |
633 B(LdaTheHole), | 633 B(LdaTheHole), |
634 B(SetPendingMessage), | 634 B(SetPendingMessage), |
635 B(Star), R(7), | 635 B(Star), R(7), |
636 B(LdaImmutableCurrentContextSlot), U8(4), | 636 B(LdaImmutableCurrentContextSlot), U8(4), |
637 B(Star), R(8), | 637 B(Star), R(8), |
638 B(CallRuntime), U16(Runtime::k_GeneratorClose), R(8), U8(1), | 638 B(InvokeIntrinsic), U8(Runtime::k_GeneratorClose), R(8), U8(1), |
639 B(Ldar), R(7), | 639 B(Ldar), R(7), |
640 B(SetPendingMessage), | 640 B(SetPendingMessage), |
641 B(Ldar), R(5), | 641 B(Ldar), R(5), |
642 B(SwitchOnSmiNoFeedback), U8(7), U8(2), I8(0), | 642 B(SwitchOnSmiNoFeedback), U8(7), U8(2), I8(0), |
643 B(Jump), U8(8), | 643 B(Jump), U8(8), |
644 B(Ldar), R(6), | 644 B(Ldar), R(6), |
645 /* 56 S> */ B(Return), | 645 /* 56 S> */ B(Return), |
646 B(Ldar), R(6), | 646 B(Ldar), R(6), |
647 B(ReThrow), | 647 B(ReThrow), |
648 B(LdaUndefined), | 648 B(LdaUndefined), |
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1061 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], | 1061 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], |
1062 FIXED_ARRAY_TYPE, | 1062 FIXED_ARRAY_TYPE, |
1063 Smi [6], | 1063 Smi [6], |
1064 Smi [9], | 1064 Smi [9], |
1065 ] | 1065 ] |
1066 handlers: [ | 1066 handlers: [ |
1067 [60, 434, 440], | 1067 [60, 434, 440], |
1068 [63, 381, 383], | 1068 [63, 381, 383], |
1069 ] | 1069 ] |
1070 | 1070 |
OLD | NEW |