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

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

Issue 2041913002: [interpreter] Remove OperandScale from front stages of pipeline. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Minor clean-up. Created 4 years, 6 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: number 6 pool type: number
7 execute: yes 7 execute: yes
8 wrap: yes 8 wrap: yes
9 9
10 --- 10 ---
(...skipping 507 matching lines...) Expand 10 before | Expand all | Expand 10 after
518 var x152; 518 var x152;
519 var x153; 519 var x153;
520 var x154; 520 var x154;
521 var x155; 521 var x155;
522 var x156; 522 var x156;
523 if (x2 > 3) { return x129; } 523 if (x2 > 3) { return x129; }
524 return x128; 524 return x128;
525 " 525 "
526 frame size: 157 526 frame size: 157
527 parameter count: 1 527 parameter count: 1
528 bytecode array length: 19 528 bytecode array length: 17
529 bytecodes: [ 529 bytecodes: [
530 /* 30 E> */ B(StackCheck), 530 /* 30 E> */ B(StackCheck),
531 /* 1494 S> */ B(LdaSmi), U8(3), 531 /* 1494 S> */ B(LdaSmi), U8(3),
532 /* 1501 E> */ B(Wide), B(TestGreaterThan), R16(2), 532 /* 1501 E> */ B(TestGreaterThan), R(2),
533 B(JumpIfFalse), U8(7), 533 B(JumpIfFalse), U8(7),
534 /* 1508 S> */ B(Wide), B(Ldar), R16(129), 534 /* 1508 S> */ B(Wide), B(Ldar), R16(129),
535 /* 1536 S> */ B(Return), 535 /* 1536 S> */ B(Return),
536 /* 1523 S> */ B(Wide), B(Ldar), R16(128), 536 /* 1523 S> */ B(Wide), B(Ldar), R16(128),
537 /* 1536 S> */ B(Return), 537 /* 1536 S> */ B(Return),
538 ] 538 ]
539 constant pool: [ 539 constant pool: [
540 ] 540 ]
541 handlers: [ 541 handlers: [
542 ] 542 ]
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after
700 var x154; 700 var x154;
701 var x155; 701 var x155;
702 var x156; 702 var x156;
703 var x0 = 0; 703 var x0 = 0;
704 if (x129 == 3) { var x129 = x0; } 704 if (x129 == 3) { var x129 = x0; }
705 if (x2 > 3) { return x0; } 705 if (x2 > 3) { return x0; }
706 return x129; 706 return x129;
707 " 707 "
708 frame size: 157 708 frame size: 157
709 parameter count: 1 709 parameter count: 1
710 bytecode array length: 37 710 bytecode array length: 35
711 bytecodes: [ 711 bytecodes: [
712 /* 30 E> */ B(StackCheck), 712 /* 30 E> */ B(StackCheck),
713 /* 1503 S> */ B(LdaZero), 713 /* 1503 S> */ B(LdaZero),
714 B(Star), R(0), 714 B(Star), R(0),
715 /* 1506 S> */ B(LdaSmi), U8(3), 715 /* 1506 S> */ B(LdaSmi), U8(3),
716 /* 1515 E> */ B(Wide), B(TestEqual), R16(129), 716 /* 1515 E> */ B(Wide), B(TestEqual), R16(129),
717 B(JumpIfFalse), U8(11), 717 B(JumpIfFalse), U8(11),
718 /* 1534 S> */ B(Nop), 718 /* 1534 S> */ B(Nop),
719 /* 1534 E> */ B(Wide), B(Mov), R16(0), R16(129), 719 /* 1534 E> */ B(Wide), B(Mov), R16(0), R16(129),
720 B(Ldar), R(0), 720 B(Ldar), R(0),
721 /* 1540 S> */ B(LdaSmi), U8(3), 721 /* 1540 S> */ B(LdaSmi), U8(3),
722 /* 1547 E> */ B(Wide), B(TestGreaterThan), R16(2), 722 /* 1547 E> */ B(TestGreaterThan), R(2),
723 B(JumpIfFalse), U8(5), 723 B(JumpIfFalse), U8(5),
724 /* 1554 S> */ B(Ldar), R(0), 724 /* 1554 S> */ B(Ldar), R(0),
725 /* 1580 S> */ B(Return), 725 /* 1580 S> */ B(Return),
726 /* 1567 S> */ B(Wide), B(Ldar), R16(129), 726 /* 1567 S> */ B(Wide), B(Ldar), R16(129),
727 /* 1580 S> */ B(Return), 727 /* 1580 S> */ B(Return),
728 ] 728 ]
729 constant pool: [ 729 constant pool: [
730 ] 730 ]
731 handlers: [ 731 handlers: [
732 ] 732 ]
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
889 var x153; 889 var x153;
890 var x154; 890 var x154;
891 var x155; 891 var x155;
892 var x156; 892 var x156;
893 var x0 = 0; 893 var x0 = 0;
894 var x1 = 0; 894 var x1 = 0;
895 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; 895 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128;
896 " 896 "
897 frame size: 158 897 frame size: 158
898 parameter count: 1 898 parameter count: 1
899 bytecode array length: 59 899 bytecode array length: 57
900 bytecodes: [ 900 bytecodes: [
901 /* 30 E> */ B(StackCheck), 901 /* 30 E> */ B(StackCheck),
902 /* 1503 S> */ B(LdaZero), 902 /* 1503 S> */ B(LdaZero),
903 B(Star), R(0), 903 B(Star), R(0),
904 /* 1515 S> */ B(LdaZero), 904 /* 1515 S> */ B(LdaZero),
905 B(Star), R(1), 905 B(Star), R(1),
906 /* 1523 S> */ B(LdaZero), 906 /* 1523 S> */ B(LdaZero),
907 /* 1528 E> */ B(Wide), B(Star), R16(128), 907 /* 1528 E> */ B(Wide), B(Star), R16(128),
908 /* 1538 S> */ B(LdaSmi), U8(64), 908 /* 1538 S> */ B(LdaSmi), U8(64),
909 /* 1538 E> */ B(Wide), B(TestLessThan), R16(128), 909 /* 1538 E> */ B(Wide), B(TestLessThan), R16(128),
910 B(JumpIfFalse), U8(36), 910 B(JumpIfFalse), U8(34),
911 /* 1518 E> */ B(StackCheck), 911 /* 1518 E> */ B(StackCheck),
912 /* 1555 S> */ B(Nop), 912 /* 1555 S> */ B(Nop),
913 /* 1561 E> */ B(Wide), B(Ldar), R16(128), 913 /* 1561 E> */ B(Wide), B(Ldar), R16(128),
914 B(Wide), B(Add), R16(1), 914 B(Add), R(1),
915 B(Wide), B(Mov), R16(1), R16(157), 915 B(Wide), B(Mov), R16(1), R16(157),
916 /* 1558 E> */ B(Star), R(1), 916 /* 1558 E> */ B(Star), R(1),
917 /* 1548 S> */ B(Wide), B(Ldar), R16(128), 917 /* 1548 S> */ B(Wide), B(Ldar), R16(128),
918 B(ToNumber), 918 B(ToNumber),
919 B(Wide), B(Star), R16(157), 919 B(Wide), B(Star), R16(157),
920 B(Inc), 920 B(Inc),
921 /* 1548 E> */ B(Wide), B(Star), R16(128), 921 /* 1548 E> */ B(Wide), B(Star), R16(128),
922 B(Jump), U8(-40), 922 B(Jump), U8(-38),
923 /* 1567 S> */ B(Wide), B(Ldar), R16(128), 923 /* 1567 S> */ B(Wide), B(Ldar), R16(128),
924 /* 1580 S> */ B(Return), 924 /* 1580 S> */ B(Return),
925 ] 925 ]
926 constant pool: [ 926 constant pool: [
927 ] 927 ]
928 handlers: [ 928 handlers: [
929 ] 929 ]
930 930
931 --- 931 ---
932 snippet: " 932 snippet: "
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
1086 var x153; 1086 var x153;
1087 var x154; 1087 var x154;
1088 var x155; 1088 var x155;
1089 var x156; 1089 var x156;
1090 var x0 = 1234; 1090 var x0 = 1234;
1091 var x1 = 0; 1091 var x1 = 0;
1092 for (x128 in x0) { x1 += x128;}return x1; 1092 for (x128 in x0) { x1 += x128;}return x1;
1093 " 1093 "
1094 frame size: 163 1094 frame size: 163
1095 parameter count: 1 1095 parameter count: 1
1096 bytecode array length: 85 1096 bytecode array length: 83
1097 bytecodes: [ 1097 bytecodes: [
1098 /* 30 E> */ B(StackCheck), 1098 /* 30 E> */ B(StackCheck),
1099 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234), 1099 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234),
1100 B(Star), R(0), 1100 B(Star), R(0),
1101 /* 1518 S> */ B(LdaZero), 1101 /* 1518 S> */ B(LdaZero),
1102 B(Star), R(1), 1102 B(Star), R(1),
1103 /* 1534 S> */ B(Ldar), R(0), 1103 /* 1534 S> */ B(Ldar), R(0),
1104 B(JumpIfUndefined), U8(70), 1104 B(JumpIfUndefined), U8(68),
1105 B(JumpIfNull), U8(68), 1105 B(JumpIfNull), U8(66),
1106 B(ToObject), 1106 B(ToObject),
1107 B(Wide), B(ForInPrepare), R16(158), 1107 B(Wide), B(ForInPrepare), R16(158),
1108 B(Wide), B(Star), R16(157), 1108 B(Wide), B(Star), R16(157),
1109 B(LdaZero), 1109 B(LdaZero),
1110 B(Wide), B(Star), R16(161), 1110 B(Wide), B(Star), R16(161),
1111 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160), 1111 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160),
1112 B(JumpIfTrue), U8(46), 1112 B(JumpIfTrue), U8(44),
1113 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1), 1113 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1),
1114 B(JumpIfUndefined), U8(24), 1114 B(JumpIfUndefined), U8(22),
1115 B(Wide), B(Star), R16(128), 1115 B(Wide), B(Star), R16(128),
1116 /* 1521 E> */ B(StackCheck), 1116 /* 1521 E> */ B(StackCheck),
1117 /* 1541 S> */ B(Nop), 1117 /* 1541 S> */ B(Nop),
1118 /* 1547 E> */ B(Wide), B(Ldar), R16(128), 1118 /* 1547 E> */ B(Wide), B(Ldar), R16(128),
1119 B(Wide), B(Add), R16(1), 1119 B(Add), R(1),
1120 B(Wide), B(Mov), R16(1), R16(162), 1120 B(Wide), B(Mov), R16(1), R16(162),
1121 /* 1544 E> */ B(Star), R(1), 1121 /* 1544 E> */ B(Star), R(1),
1122 B(Wide), B(ForInStep), R16(161), 1122 B(Wide), B(ForInStep), R16(161),
1123 B(Wide), B(Star), R16(161), 1123 B(Wide), B(Star), R16(161),
1124 B(Jump), U8(-50), 1124 B(Jump), U8(-48),
1125 /* 1553 S> */ B(Ldar), R(1), 1125 /* 1553 S> */ B(Ldar), R(1),
1126 /* 1564 S> */ B(Return), 1126 /* 1564 S> */ B(Return),
1127 ] 1127 ]
1128 constant pool: [ 1128 constant pool: [
1129 ] 1129 ]
1130 handlers: [ 1130 handlers: [
1131 ] 1131 ]
1132 1132
1133 --- 1133 ---
1134 snippet: " 1134 snippet: "
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
1311 B(Star), R(1), 1311 B(Star), R(1),
1312 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), 1312 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
1313 /* 1549 S> */ B(Ldar), R(1), 1313 /* 1549 S> */ B(Ldar), R(1),
1314 /* 1560 S> */ B(Return), 1314 /* 1560 S> */ B(Return),
1315 ] 1315 ]
1316 constant pool: [ 1316 constant pool: [
1317 ] 1317 ]
1318 handlers: [ 1318 handlers: [
1319 ] 1319 ]
1320 1320
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698