| 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: 335 | 276 bytecode array length: 332 |
| 277 bytecodes: [ | 277 bytecodes: [ |
| 278 B(Ldar), R(new_target), | 278 B(Ldar), R(new_target), |
| 279 B(JumpIfUndefined), U8(26), | 279 B(JumpIfUndefined), U8(25), |
| 280 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe
t), 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), |
| 287 B(CallRuntime), U16(Runtime::kAbort), R(6), U8(1), | 287 B(CallRuntime), U16(Runtime::kAbort), R(6), U8(1), |
| 288 B(LdaSmi), I8(-2), | 288 B(LdaSmi), I8(-2), |
| 289 B(Star), R(4), | 289 B(Star), R(4), |
| 290 B(CreateFunctionContext), U8(4), | 290 B(CreateFunctionContext), U8(4), |
| 291 B(PushContext), R(0), | 291 B(PushContext), R(0), |
| 292 B(Mov), R(closure), R(6), | 292 B(Mov), R(closure), R(6), |
| 293 B(Mov), R(this), R(7), | 293 B(Mov), R(this), R(7), |
| 294 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(6)
, U8(2), | 294 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(6)
, U8(2), |
| 295 B(StaCurrentContextSlot), U8(4), | 295 B(StaCurrentContextSlot), U8(4), |
| 296 /* 11 E> */ B(StackCheck), | 296 /* 11 E> */ B(StackCheck), |
| 297 B(Mov), R(context), R(8), | 297 B(Mov), R(context), R(8), |
| 298 B(LdaImmutableCurrentContextSlot), U8(4), | 298 B(LdaImmutableCurrentContextSlot), U8(4), |
| 299 B(Star), R(9), | 299 B(Star), R(9), |
| 300 B(LdaImmutableCurrentContextSlot), U8(4), | 300 B(LdaImmutableCurrentContextSlot), U8(4), |
| 301 B(Star), R(10), | 301 B(Star), R(10), |
| 302 B(LdaZero), | 302 B(LdaZero), |
| 303 /* 11 E> */ B(SuspendGenerator), R(9), U8(0), | 303 /* 11 E> */ B(SuspendGenerator), R(9), U8(0), |
| 304 B(Ldar), R(10), | 304 B(Ldar), R(10), |
| 305 /* 62 S> */ B(Return), | 305 /* 62 S> */ B(Return), |
| 306 B(LdaSmi), I8(-2), | 306 B(LdaSmi), I8(-2), |
| 307 B(Star), R(4), | 307 B(Star), R(4), |
| 308 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(9
), U8(1), | 308 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetInputOrDebugPos),
R(9), U8(1), |
| 309 B(Star), R(10), | 309 B(Star), R(10), |
| 310 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(9), U8
(1), | 310 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(9),
U8(1), |
| 311 B(Star), R(11), | 311 B(Star), R(11), |
| 312 B(LdaZero), | 312 B(LdaZero), |
| 313 B(TestEqualStrictNoFeedback), R(11), | 313 B(TestEqualStrictNoFeedback), R(11), |
| 314 B(JumpIfTrue), U8(28), | 314 B(JumpIfTrue), U8(28), |
| 315 B(LdaSmi), I8(2), | 315 B(LdaSmi), I8(2), |
| 316 B(TestEqualStrictNoFeedback), R(11), | 316 B(TestEqualStrictNoFeedback), R(11), |
| 317 B(JumpIfTrue), U8(19), | 317 B(JumpIfTrue), U8(19), |
| 318 B(LdaTrue), | 318 B(LdaTrue), |
| 319 B(Star), R(13), | 319 B(Star), R(13), |
| 320 B(Mov), R(10), R(12), | 320 B(Mov), R(10), R(12), |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 429 ] | 429 ] |
| 430 constant pool: [ | 430 constant pool: [ |
| 431 Smi [52], | 431 Smi [52], |
| 432 FIXED_ARRAY_TYPE, | 432 FIXED_ARRAY_TYPE, |
| 433 FIXED_ARRAY_TYPE, | 433 FIXED_ARRAY_TYPE, |
| 434 FIXED_ARRAY_TYPE, | 434 FIXED_ARRAY_TYPE, |
| 435 Smi [6], | 435 Smi [6], |
| 436 Smi [9], | 436 Smi [9], |
| 437 ] | 437 ] |
| 438 handlers: [ | 438 handlers: [ |
| 439 [52, 291, 297], | 439 [51, 288, 294], |
| 440 ] | 440 ] |
| 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: 444 | 451 bytecode array length: 439 |
| 452 bytecodes: [ | 452 bytecodes: [ |
| 453 B(Ldar), R(new_target), | 453 B(Ldar), R(new_target), |
| 454 B(JumpIfUndefined), U8(26), | 454 B(JumpIfUndefined), U8(25), |
| 455 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe
t), 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), |
| 462 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), | 462 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), |
| 463 B(LdaSmi), I8(-2), | 463 B(LdaSmi), I8(-2), |
| 464 B(Star), R(3), | 464 B(Star), R(3), |
| 465 B(CreateFunctionContext), U8(4), | 465 B(CreateFunctionContext), U8(4), |
| 466 B(PushContext), R(0), | 466 B(PushContext), R(0), |
| 467 B(Mov), R(closure), R(5), | 467 B(Mov), R(closure), R(5), |
| 468 B(Mov), R(this), R(6), | 468 B(Mov), R(this), R(6), |
| 469 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(5)
, U8(2), | 469 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(5)
, U8(2), |
| 470 B(StaCurrentContextSlot), U8(4), | 470 B(StaCurrentContextSlot), U8(4), |
| 471 /* 11 E> */ B(StackCheck), | 471 /* 11 E> */ B(StackCheck), |
| 472 B(Mov), R(context), R(7), | 472 B(Mov), R(context), R(7), |
| 473 B(LdaImmutableCurrentContextSlot), U8(4), | 473 B(LdaImmutableCurrentContextSlot), U8(4), |
| 474 B(Star), R(8), | 474 B(Star), R(8), |
| 475 B(LdaImmutableCurrentContextSlot), U8(4), | 475 B(LdaImmutableCurrentContextSlot), U8(4), |
| 476 B(Star), R(9), | 476 B(Star), R(9), |
| 477 B(LdaZero), | 477 B(LdaZero), |
| 478 /* 11 E> */ B(SuspendGenerator), R(8), U8(0), | 478 /* 11 E> */ B(SuspendGenerator), R(8), U8(0), |
| 479 B(Ldar), R(9), | 479 B(Ldar), R(9), |
| 480 /* 56 S> */ B(Return), | 480 /* 56 S> */ B(Return), |
| 481 B(LdaSmi), I8(-2), | 481 B(LdaSmi), I8(-2), |
| 482 B(Star), R(3), | 482 B(Star), R(3), |
| 483 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(8
), U8(1), | 483 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetInputOrDebugPos),
R(8), U8(1), |
| 484 B(Star), R(9), | 484 B(Star), R(9), |
| 485 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(8), U8
(1), | 485 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(8),
U8(1), |
| 486 B(Star), R(10), | 486 B(Star), R(10), |
| 487 B(LdaZero), | 487 B(LdaZero), |
| 488 B(TestEqualStrictNoFeedback), R(10), | 488 B(TestEqualStrictNoFeedback), R(10), |
| 489 B(JumpIfTrue), U8(28), | 489 B(JumpIfTrue), U8(28), |
| 490 B(LdaSmi), I8(2), | 490 B(LdaSmi), I8(2), |
| 491 B(TestEqualStrictNoFeedback), R(10), | 491 B(TestEqualStrictNoFeedback), R(10), |
| 492 B(JumpIfTrue), U8(19), | 492 B(JumpIfTrue), U8(19), |
| 493 B(LdaTrue), | 493 B(LdaTrue), |
| 494 B(Star), R(12), | 494 B(Star), R(12), |
| 495 B(Mov), R(9), R(11), | 495 B(Mov), R(9), R(11), |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 540 /* 44 E> */ B(StaCurrentContextSlot), U8(4), | 540 /* 44 E> */ B(StaCurrentContextSlot), U8(4), |
| 541 B(LdaSmi), I8(1), | 541 B(LdaSmi), I8(1), |
| 542 B(StaContextSlot), R(1), U8(7), U8(0), | 542 B(StaContextSlot), R(1), U8(7), U8(0), |
| 543 /* 36 S> */ B(LdaCurrentContextSlot), U8(4), | 543 /* 36 S> */ B(LdaCurrentContextSlot), U8(4), |
| 544 B(Star), R(8), | 544 B(Star), R(8), |
| 545 B(LdaSmi), I8(10), | 545 B(LdaSmi), I8(10), |
| 546 /* 36 E> */ B(TestLessThan), R(8), U8(5), | 546 /* 36 E> */ B(TestLessThan), R(8), U8(5), |
| 547 B(JumpIfFalse), U8(4), | 547 B(JumpIfFalse), U8(4), |
| 548 B(Jump), U8(6), | 548 B(Jump), U8(6), |
| 549 B(PopContext), R(2), | 549 B(PopContext), R(2), |
| 550 B(Jump), U8(157), | 550 B(Jump), U8(155), |
| 551 B(Ldar), R(3), | 551 B(Ldar), R(3), |
| 552 B(SwitchOnSmiNoFeedback), U8(5), U8(1), I8(1), | 552 B(SwitchOnSmiNoFeedback), U8(5), U8(1), I8(1), |
| 553 B(LdaSmi), I8(-2), | 553 B(LdaSmi), I8(-2), |
| 554 B(TestEqualStrictNoFeedback), R(3), | 554 B(TestEqualStrictNoFeedback), R(3), |
| 555 B(JumpIfTrue), U8(11), | 555 B(JumpIfTrue), U8(11), |
| 556 B(LdaSmi), I8(79), | 556 B(LdaSmi), I8(79), |
| 557 B(Star), R(8), | 557 B(Star), R(8), |
| 558 B(CallRuntime), U16(Runtime::kAbort), R(8), U8(1), | 558 B(CallRuntime), U16(Runtime::kAbort), R(8), U8(1), |
| 559 B(LdaContextSlot), R(1), U8(7), U8(0), | 559 B(LdaContextSlot), R(1), U8(7), U8(0), |
| 560 B(Star), R(8), | 560 B(Star), R(8), |
| 561 B(LdaSmi), I8(1), | 561 B(LdaSmi), I8(1), |
| 562 B(TestEqual), R(8), U8(6), | 562 B(TestEqual), R(8), U8(6), |
| 563 B(JumpIfFalse), U8(101), | 563 B(JumpIfFalse), U8(99), |
| 564 /* 18 E> */ B(StackCheck), | 564 /* 18 E> */ B(StackCheck), |
| 565 /* 47 S> */ B(LdaImmutableContextSlot), R(1), U8(4), U8(0), | 565 /* 47 S> */ B(LdaImmutableContextSlot), R(1), U8(4), U8(0), |
| 566 B(Star), R(8), | 566 B(Star), R(8), |
| 567 B(LdaCurrentContextSlot), U8(4), | 567 B(LdaCurrentContextSlot), U8(4), |
| 568 B(Star), R(9), | 568 B(Star), R(9), |
| 569 B(LdaFalse), | 569 B(LdaFalse), |
| 570 B(Star), R(10), | 570 B(Star), R(10), |
| 571 /* 53 E> */ B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(9),
U8(2), | 571 /* 53 E> */ B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(9),
U8(2), |
| 572 B(Star), R(9), | 572 B(Star), R(9), |
| 573 B(LdaSmi), I8(1), | 573 B(LdaSmi), I8(1), |
| 574 B(SuspendGenerator), R(8), U8(0), | 574 B(SuspendGenerator), R(8), U8(0), |
| 575 B(Ldar), R(9), | 575 B(Ldar), R(9), |
| 576 /* 56 S> */ B(Return), | 576 /* 56 S> */ B(Return), |
| 577 B(LdaSmi), I8(-2), | 577 B(LdaSmi), I8(-2), |
| 578 B(Star), R(3), | 578 B(Star), R(3), |
| 579 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(8
), U8(1), | 579 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetInputOrDebugPos),
R(8), U8(1), |
| 580 B(Star), R(9), | 580 B(Star), R(9), |
| 581 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(8), U8
(1), | 581 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(8),
U8(1), |
| 582 B(Star), R(10), | 582 B(Star), R(10), |
| 583 B(LdaZero), | 583 B(LdaZero), |
| 584 B(TestEqualStrictNoFeedback), R(10), | 584 B(TestEqualStrictNoFeedback), R(10), |
| 585 B(JumpIfTrue), U8(36), | 585 B(JumpIfTrue), U8(36), |
| 586 B(LdaSmi), I8(2), | 586 B(LdaSmi), I8(2), |
| 587 B(TestEqualStrictNoFeedback), R(10), | 587 B(TestEqualStrictNoFeedback), R(10), |
| 588 B(JumpIfTrue), U8(27), | 588 B(JumpIfTrue), U8(27), |
| 589 B(LdaTrue), | 589 B(LdaTrue), |
| 590 B(Star), R(12), | 590 B(Star), R(12), |
| 591 B(Mov), R(9), R(11), | 591 B(Mov), R(9), R(11), |
| 592 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(11)
, U8(2), | 592 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(11)
, U8(2), |
| 593 B(PopContext), R(2), | 593 B(PopContext), R(2), |
| 594 B(PopContext), R(2), | 594 B(PopContext), R(2), |
| 595 B(PopContext), R(1), | 595 B(PopContext), R(1), |
| 596 B(PopContext), R(1), | 596 B(PopContext), R(1), |
| 597 B(Star), R(6), | 597 B(Star), R(6), |
| 598 B(LdaZero), | 598 B(LdaZero), |
| 599 B(Star), R(5), | 599 B(Star), R(5), |
| 600 B(Jump), U8(72), | 600 B(Jump), U8(72), |
| 601 B(Ldar), R(9), | 601 B(Ldar), R(9), |
| 602 /* 47 E> */ B(Throw), | 602 /* 47 E> */ B(Throw), |
| 603 B(LdaZero), | 603 B(LdaZero), |
| 604 B(StaContextSlot), R(1), U8(7), U8(0), | 604 B(StaContextSlot), R(1), U8(7), U8(0), |
| 605 B(LdaCurrentContextSlot), U8(4), | 605 B(LdaCurrentContextSlot), U8(4), |
| 606 /* 54 E> */ B(StaContextSlot), R(1), U8(5), U8(0), | 606 /* 54 E> */ B(StaContextSlot), R(1), U8(5), U8(0), |
| 607 B(JumpLoop), U8(130), I8(1), | 607 B(JumpLoop), U8(128), I8(1), |
| 608 B(LdaContextSlot), R(1), U8(7), U8(0), | 608 B(LdaContextSlot), R(1), U8(7), U8(0), |
| 609 B(Star), R(8), | 609 B(Star), R(8), |
| 610 B(LdaSmi), I8(1), | 610 B(LdaSmi), I8(1), |
| 611 B(TestEqual), R(8), U8(7), | 611 B(TestEqual), R(8), U8(7), |
| 612 B(JumpIfFalse), U8(6), | 612 B(JumpIfFalse), U8(6), |
| 613 B(PopContext), R(2), | 613 B(PopContext), R(2), |
| 614 B(Jump), U8(7), | 614 B(Jump), U8(7), |
| 615 B(PopContext), R(2), | 615 B(PopContext), R(2), |
| 616 B(JumpLoop), U8(238), I8(0), | 616 B(JumpLoop), U8(236), I8(0), |
| 617 B(PopContext), R(1), | 617 B(PopContext), R(1), |
| 618 B(LdaUndefined), | 618 B(LdaUndefined), |
| 619 B(Star), R(8), | 619 B(Star), R(8), |
| 620 B(LdaTrue), | 620 B(LdaTrue), |
| 621 B(Star), R(9), | 621 B(Star), R(9), |
| 622 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(8),
U8(2), | 622 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(8),
U8(2), |
| 623 B(Star), R(6), | 623 B(Star), R(6), |
| 624 B(LdaZero), | 624 B(LdaZero), |
| 625 B(Star), R(5), | 625 B(Star), R(5), |
| 626 B(Jump), U8(14), | 626 B(Jump), U8(14), |
| (...skipping 16 matching lines...) Expand all Loading... |
| 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), |
| 649 /* 56 S> */ B(Return), | 649 /* 56 S> */ B(Return), |
| 650 ] | 650 ] |
| 651 constant pool: [ | 651 constant pool: [ |
| 652 Smi [52], | 652 Smi [52], |
| 653 Smi [125], | 653 Smi [123], |
| 654 FIXED_ARRAY_TYPE, | 654 FIXED_ARRAY_TYPE, |
| 655 Smi [84], | 655 Smi [84], |
| 656 FIXED_ARRAY_TYPE, | 656 FIXED_ARRAY_TYPE, |
| 657 Smi [60], | 657 Smi [60], |
| 658 Smi [301], | 658 Smi [299], |
| 659 Smi [6], | 659 Smi [6], |
| 660 Smi [9], | 660 Smi [9], |
| 661 ] | 661 ] |
| 662 handlers: [ | 662 handlers: [ |
| 663 [52, 400, 406], | 663 [51, 395, 401], |
| 664 ] | 664 ] |
| 665 | 665 |
| 666 --- | 666 --- |
| 667 snippet: " | 667 snippet: " |
| 668 async function f() { | 668 async function f() { |
| 669 for (let x = 0; x < 10; ++x) { let y = x; } | 669 for (let x = 0; x < 10; ++x) { let y = x; } |
| 670 } | 670 } |
| 671 f(); | 671 f(); |
| 672 " | 672 " |
| 673 frame size: 12 | 673 frame size: 12 |
| (...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 831 | 831 |
| 832 --- | 832 --- |
| 833 snippet: " | 833 snippet: " |
| 834 async function f() { | 834 async function f() { |
| 835 for (let x = 0; x < 10; ++x) await x; | 835 for (let x = 0; x < 10; ++x) await x; |
| 836 } | 836 } |
| 837 f(); | 837 f(); |
| 838 " | 838 " |
| 839 frame size: 14 | 839 frame size: 14 |
| 840 parameter count: 1 | 840 parameter count: 1 |
| 841 bytecode array length: 483 | 841 bytecode array length: 480 |
| 842 bytecodes: [ | 842 bytecodes: [ |
| 843 B(Ldar), R(new_target), | 843 B(Ldar), R(new_target), |
| 844 B(JumpIfUndefined), U8(26), | 844 B(JumpIfUndefined), U8(25), |
| 845 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe
t), U8(1), | 845 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetContext), R(new_ta
rget), U8(1), |
| 846 B(PushContext), R(4), | 846 B(PushContext), R(4), |
| 847 B(ResumeGenerator), R(new_target), | 847 B(ResumeGenerator), R(new_target), |
| 848 B(Star), R(3), | 848 B(Star), R(3), |
| 849 B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), | 849 B(SwitchOnSmiNoFeedback), U8(0), U8(1), I8(0), |
| 850 B(LdaSmi), I8(79), | 850 B(LdaSmi), I8(79), |
| 851 B(Star), R(5), | 851 B(Star), R(5), |
| 852 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), | 852 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), |
| 853 B(LdaSmi), I8(-2), | 853 B(LdaSmi), I8(-2), |
| 854 B(Star), R(3), | 854 B(Star), R(3), |
| 855 B(CreateFunctionContext), U8(6), | 855 B(CreateFunctionContext), U8(6), |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 905 /* 49 E> */ B(StaCurrentContextSlot), U8(4), | 905 /* 49 E> */ B(StaCurrentContextSlot), U8(4), |
| 906 B(LdaSmi), I8(1), | 906 B(LdaSmi), I8(1), |
| 907 B(StaContextSlot), R(1), U8(9), U8(0), | 907 B(StaContextSlot), R(1), U8(9), U8(0), |
| 908 /* 41 S> */ B(LdaCurrentContextSlot), U8(4), | 908 /* 41 S> */ B(LdaCurrentContextSlot), U8(4), |
| 909 B(Star), R(9), | 909 B(Star), R(9), |
| 910 B(LdaSmi), I8(10), | 910 B(LdaSmi), I8(10), |
| 911 /* 41 E> */ B(TestLessThan), R(9), U8(5), | 911 /* 41 E> */ B(TestLessThan), R(9), U8(5), |
| 912 B(JumpIfFalse), U8(4), | 912 B(JumpIfFalse), U8(4), |
| 913 B(Jump), U8(6), | 913 B(Jump), U8(6), |
| 914 B(PopContext), R(2), | 914 B(PopContext), R(2), |
| 915 B(Jump), U8(187), | 915 B(Jump), U8(185), |
| 916 B(Ldar), R(3), | 916 B(Ldar), R(3), |
| 917 B(SwitchOnSmiNoFeedback), U8(4), U8(1), I8(0), | 917 B(SwitchOnSmiNoFeedback), U8(4), U8(1), I8(0), |
| 918 B(LdaSmi), I8(-2), | 918 B(LdaSmi), I8(-2), |
| 919 B(TestEqualStrictNoFeedback), R(3), | 919 B(TestEqualStrictNoFeedback), R(3), |
| 920 B(JumpIfTrue), U8(11), | 920 B(JumpIfTrue), U8(11), |
| 921 B(LdaSmi), I8(79), | 921 B(LdaSmi), I8(79), |
| 922 B(Star), R(9), | 922 B(Star), R(9), |
| 923 B(CallRuntime), U16(Runtime::kAbort), R(9), U8(1), | 923 B(CallRuntime), U16(Runtime::kAbort), R(9), U8(1), |
| 924 B(LdaContextSlot), R(1), U8(9), U8(0), | 924 B(LdaContextSlot), R(1), U8(9), U8(0), |
| 925 B(Star), R(9), | 925 B(Star), R(9), |
| 926 B(LdaSmi), I8(1), | 926 B(LdaSmi), I8(1), |
| 927 B(TestEqual), R(9), U8(6), | 927 B(TestEqual), R(9), U8(6), |
| 928 B(JumpIfFalse), U8(128), | 928 B(JumpIfFalse), U8(126), |
| 929 /* 23 E> */ B(StackCheck), | 929 /* 23 E> */ B(StackCheck), |
| 930 /* 52 S> */ B(LdaImmutableContextSlot), R(1), U8(4), U8(0), | 930 /* 52 S> */ B(LdaImmutableContextSlot), R(1), U8(4), U8(0), |
| 931 B(Star), R(9), | 931 B(Star), R(9), |
| 932 /* 58 S> */ B(LdaCurrentContextSlot), U8(4), | 932 /* 58 S> */ B(LdaCurrentContextSlot), U8(4), |
| 933 B(StaContextSlot), R(1), U8(5), U8(0), | 933 B(StaContextSlot), R(1), U8(5), U8(0), |
| 934 /* 52 S> */ B(LdaUndefined), | 934 /* 52 S> */ B(LdaUndefined), |
| 935 B(Star), R(10), | 935 B(Star), R(10), |
| 936 B(LdaImmutableContextSlot), R(1), U8(4), U8(0), | 936 B(LdaImmutableContextSlot), R(1), U8(4), U8(0), |
| 937 B(Star), R(11), | 937 B(Star), R(11), |
| 938 B(LdaContextSlot), R(1), U8(5), U8(0), | 938 B(LdaContextSlot), R(1), U8(5), U8(0), |
| 939 B(Star), R(12), | 939 B(Star), R(12), |
| 940 B(LdaContextSlot), R(1), U8(6), U8(0), | 940 B(LdaContextSlot), R(1), U8(6), U8(0), |
| 941 B(Star), R(13), | 941 B(Star), R(13), |
| 942 B(CallJSRuntime), U8(%async_function_await_uncaught), R(10), U8(
4), | 942 B(CallJSRuntime), U8(%async_function_await_uncaught), R(10), U8(
4), |
| 943 B(LdaContextSlot), R(1), U8(6), U8(0), | 943 B(LdaContextSlot), R(1), U8(6), U8(0), |
| 944 B(Star), R(10), | 944 B(Star), R(10), |
| 945 B(LdaZero), | 945 B(LdaZero), |
| 946 B(SuspendGenerator), R(9), U8(2), | 946 B(SuspendGenerator), R(9), U8(2), |
| 947 B(Ldar), R(10), | 947 B(Ldar), R(10), |
| 948 /* 61 S> */ B(Return), | 948 /* 61 S> */ B(Return), |
| 949 B(LdaSmi), I8(-2), | 949 B(LdaSmi), I8(-2), |
| 950 B(Star), R(3), | 950 B(Star), R(3), |
| 951 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(9
), U8(1), | 951 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetInputOrDebugPos),
R(9), U8(1), |
| 952 B(Star), R(10), | 952 B(Star), R(10), |
| 953 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(9), U8
(1), | 953 B(InvokeIntrinsic), U8(Runtime::k_GeneratorGetResumeMode), R(9),
U8(1), |
| 954 B(Star), R(11), | 954 B(Star), R(11), |
| 955 B(LdaZero), | 955 B(LdaZero), |
| 956 B(TestEqualStrictNoFeedback), R(11), | 956 B(TestEqualStrictNoFeedback), R(11), |
| 957 B(JumpIfTrue), U8(40), | 957 B(JumpIfTrue), U8(40), |
| 958 B(LdaSmi), I8(2), | 958 B(LdaSmi), I8(2), |
| 959 B(TestEqualStrictNoFeedback), R(11), | 959 B(TestEqualStrictNoFeedback), R(11), |
| 960 B(JumpIfTrue), U8(31), | 960 B(JumpIfTrue), U8(31), |
| 961 B(LdaTrue), | 961 B(LdaTrue), |
| 962 B(Star), R(13), | 962 B(Star), R(13), |
| 963 B(Mov), R(10), R(12), | 963 B(Mov), R(10), R(12), |
| 964 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(12)
, U8(2), | 964 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(12)
, U8(2), |
| 965 B(PopContext), R(2), | 965 B(PopContext), R(2), |
| 966 B(PopContext), R(2), | 966 B(PopContext), R(2), |
| 967 B(PopContext), R(1), | 967 B(PopContext), R(1), |
| 968 B(PopContext), R(1), | 968 B(PopContext), R(1), |
| 969 B(PopContext), R(1), | 969 B(PopContext), R(1), |
| 970 B(PopContext), R(1), | 970 B(PopContext), R(1), |
| 971 B(Star), R(6), | 971 B(Star), R(6), |
| 972 B(LdaZero), | 972 B(LdaZero), |
| 973 B(Star), R(5), | 973 B(Star), R(5), |
| 974 B(Jump), U8(134), | 974 B(Jump), U8(134), |
| 975 B(Ldar), R(10), | 975 B(Ldar), R(10), |
| 976 B(ReThrow), | 976 B(ReThrow), |
| 977 B(LdaZero), | 977 B(LdaZero), |
| 978 B(StaContextSlot), R(1), U8(9), U8(0), | 978 B(StaContextSlot), R(1), U8(9), U8(0), |
| 979 B(LdaCurrentContextSlot), U8(4), | 979 B(LdaCurrentContextSlot), U8(4), |
| 980 /* 59 E> */ B(StaContextSlot), R(1), U8(7), U8(0), | 980 /* 59 E> */ B(StaContextSlot), R(1), U8(7), U8(0), |
| 981 B(JumpLoop), U8(157), I8(1), | 981 B(JumpLoop), U8(155), I8(1), |
| 982 B(LdaContextSlot), R(1), U8(9), U8(0), | 982 B(LdaContextSlot), R(1), U8(9), U8(0), |
| 983 B(Star), R(9), | 983 B(Star), R(9), |
| 984 B(LdaSmi), I8(1), | 984 B(LdaSmi), I8(1), |
| 985 B(TestEqual), R(9), U8(7), | 985 B(TestEqual), R(9), U8(7), |
| 986 B(JumpIfFalse), U8(6), | 986 B(JumpIfFalse), U8(6), |
| 987 B(PopContext), R(2), | 987 B(PopContext), R(2), |
| 988 B(Jump), U8(10), | 988 B(Jump), U8(10), |
| 989 B(PopContext), R(2), | 989 B(PopContext), R(2), |
| 990 B(Wide), B(JumpLoop), U16(266), I16(0), | 990 B(Wide), B(JumpLoop), U16(264), I16(0), |
| 991 B(PopContext), R(1), | 991 B(PopContext), R(1), |
| 992 B(LdaUndefined), | 992 B(LdaUndefined), |
| 993 B(Star), R(9), | 993 B(Star), R(9), |
| 994 B(LdaCurrentContextSlot), U8(6), | 994 B(LdaCurrentContextSlot), U8(6), |
| 995 B(Star), R(10), | 995 B(Star), R(10), |
| 996 B(LdaUndefined), | 996 B(LdaUndefined), |
| 997 B(Star), R(11), | 997 B(Star), R(11), |
| 998 B(CallJSRuntime), U8(%promise_resolve), R(9), U8(3), | 998 B(CallJSRuntime), U8(%promise_resolve), R(9), U8(3), |
| 999 B(LdaCurrentContextSlot), U8(6), | 999 B(LdaCurrentContextSlot), U8(6), |
| 1000 B(Star), R(6), | 1000 B(Star), R(6), |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1057 FIXED_ARRAY_TYPE, | 1057 FIXED_ARRAY_TYPE, |
| 1058 Smi [84], | 1058 Smi [84], |
| 1059 FIXED_ARRAY_TYPE, | 1059 FIXED_ARRAY_TYPE, |
| 1060 Smi [83], | 1060 Smi [83], |
| 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 [61, 437, 443], | 1067 [60, 434, 440], |
| 1068 [64, 384, 386], | 1068 [63, 381, 383], |
| 1069 ] | 1069 ] |
| 1070 | 1070 |
| OLD | NEW |