Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(274)

Side by Side Diff: test/cctest/interpreter/bytecode_expectations/BasicLoops.golden

Issue 1901083002: [Interpreter] Introduce IncStub and DecStub. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Rebase Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 ---
(...skipping 666 matching lines...) Expand 10 before | Expand all | Expand 10 after
677 --- 677 ---
678 snippet: " 678 snippet: "
679 var y = 1; 679 var y = 1;
680 for (var x = 10; x; --x) { 680 for (var x = 10; x; --x) {
681 y = y * 12; 681 y = y * 12;
682 } 682 }
683 return y; 683 return y;
684 " 684 "
685 frame size: 3 685 frame size: 3
686 parameter count: 1 686 parameter count: 1
687 bytecode array length: 35 687 bytecode array length: 34
688 bytecodes: [ 688 bytecodes: [
689 B(StackCheck), 689 B(StackCheck),
690 B(LdaSmi), U8(1), 690 B(LdaSmi), U8(1),
691 B(Star), R(0), 691 B(Star), R(0),
692 B(LdaSmi), U8(10), 692 B(LdaSmi), U8(10),
693 B(Star), R(1), 693 B(Star), R(1),
694 B(Ldar), R(1), 694 B(Ldar), R(1),
695 B(JumpIfToBooleanFalse), U8(21), 695 B(JumpIfToBooleanFalse), U8(20),
696 B(StackCheck), 696 B(StackCheck),
697 B(Ldar), R(0), 697 B(Ldar), R(0),
698 B(Star), R(2), 698 B(Star), R(2),
699 B(LdaSmi), U8(12), 699 B(LdaSmi), U8(12),
700 B(Mul), R(2), 700 B(Mul), R(2),
701 B(Star), R(0), 701 B(Star), R(0),
702 B(Ldar), R(1), 702 B(Ldar), R(1),
703 B(ToNumber),
704 B(Dec), 703 B(Dec),
705 B(Star), R(1), 704 B(Star), R(1),
706 B(Jump), U8(-21), 705 B(Jump), U8(-20),
707 B(Ldar), R(0), 706 B(Ldar), R(0),
708 B(Return), 707 B(Return),
709 ] 708 ]
710 constant pool: [ 709 constant pool: [
711 ] 710 ]
712 handlers: [ 711 handlers: [
713 ] 712 ]
714 713
715 --- 714 ---
716 snippet: " 715 snippet: "
(...skipping 24 matching lines...) Expand all
741 snippet: " 740 snippet: "
742 var x = 0; 741 var x = 0;
743 for (var i = 0; true; ++i) { 742 for (var i = 0; true; ++i) {
744 x = x + 1; 743 x = x + 1;
745 if (x == 20) break; 744 if (x == 20) break;
746 }; 745 };
747 return x; 746 return x;
748 " 747 "
749 frame size: 3 748 frame size: 3
750 parameter count: 1 749 parameter count: 1
751 bytecode array length: 39 750 bytecode array length: 38
752 bytecodes: [ 751 bytecodes: [
753 B(StackCheck), 752 B(StackCheck),
754 B(LdaZero), 753 B(LdaZero),
755 B(Star), R(0), 754 B(Star), R(0),
756 B(LdaZero), 755 B(LdaZero),
757 B(Star), R(1), 756 B(Star), R(1),
758 B(StackCheck), 757 B(StackCheck),
759 B(Ldar), R(0), 758 B(Ldar), R(0),
760 B(Star), R(2), 759 B(Star), R(2),
761 B(LdaSmi), U8(1), 760 B(LdaSmi), U8(1),
762 B(Add), R(2), 761 B(Add), R(2),
763 B(Star), R(0), 762 B(Star), R(0),
764 B(Star), R(2), 763 B(Star), R(2),
765 B(LdaSmi), U8(20), 764 B(LdaSmi), U8(20),
766 B(TestEqual), R(2), 765 B(TestEqual), R(2),
767 B(JumpIfFalse), U8(4), 766 B(JumpIfFalse), U8(4),
768 B(Jump), U8(10), 767 B(Jump), U8(9),
769 B(Ldar), R(1), 768 B(Ldar), R(1),
770 B(ToNumber),
771 B(Inc), 769 B(Inc),
772 B(Star), R(1), 770 B(Star), R(1),
773 B(Jump), U8(-27), 771 B(Jump), U8(-26),
774 B(Ldar), R(0), 772 B(Ldar), R(0),
775 B(Return), 773 B(Return),
776 ] 774 ]
777 constant pool: [ 775 constant pool: [
778 ] 776 ]
779 handlers: [ 777 handlers: [
780 ] 778 ]
781 779
782 --- 780 ---
783 snippet: " 781 snippet: "
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
851 ] 849 ]
852 constant pool: [ 850 constant pool: [
853 InstanceType::FIXED_ARRAY_TYPE, 851 InstanceType::FIXED_ARRAY_TYPE,
854 InstanceType::SHARED_FUNCTION_INFO_TYPE, 852 InstanceType::SHARED_FUNCTION_INFO_TYPE,
855 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 853 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
856 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 854 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
857 ] 855 ]
858 handlers: [ 856 handlers: [
859 ] 857 ]
860 858
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698