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

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

Issue 1963663002: [interpreter] Add checks for source position to test-bytecode-generator. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix bad implicit cast. Created 4 years, 7 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 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
166 var x154; 166 var x154;
167 var x155; 167 var x155;
168 var x156; 168 var x156;
169 x0 = x127; 169 x0 = x127;
170 return x0; 170 return x0;
171 " 171 "
172 frame size: 157 172 frame size: 157
173 parameter count: 1 173 parameter count: 1
174 bytecode array length: 8 174 bytecode array length: 8
175 bytecodes: [ 175 bytecodes: [
176 B(StackCheck), 176 /* 30 E> */ B(StackCheck),
177 B(Wide), B(Ldar), R16(127), 177 /* 1494 S> */ B(Wide), B(Ldar), R16(127),
178 B(Star), R(0), 178 /* 1497 E> */ B(Star), R(0),
179 B(Return), 179 /* 1516 S> */ B(Return),
180 ] 180 ]
181 constant pool: [ 181 constant pool: [
182 ] 182 ]
183 handlers: [ 183 handlers: [
184 ] 184 ]
185 185
186 --- 186 ---
187 snippet: " 187 snippet: "
188 var x0; 188 var x0;
189 var x1; 189 var x1;
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 var x154; 342 var x154;
343 var x155; 343 var x155;
344 var x156; 344 var x156;
345 x127 = x126; 345 x127 = x126;
346 return x127; 346 return x127;
347 " 347 "
348 frame size: 157 348 frame size: 157
349 parameter count: 1 349 parameter count: 1
350 bytecode array length: 10 350 bytecode array length: 10
351 bytecodes: [ 351 bytecodes: [
352 B(StackCheck), 352 /* 30 E> */ B(StackCheck),
353 B(Wide), B(Ldar), R16(126), 353 /* 1494 S> */ B(Wide), B(Ldar), R16(126),
354 B(Wide), B(Star), R16(127), 354 /* 1499 E> */ B(Wide), B(Star), R16(127),
355 B(Return), 355 /* 1520 S> */ B(Return),
356 ] 356 ]
357 constant pool: [ 357 constant pool: [
358 ] 358 ]
359 handlers: [ 359 handlers: [
360 ] 360 ]
361 361
362 --- 362 ---
363 snippet: " 363 snippet: "
364 var x0; 364 var x0;
365 var x1; 365 var x1;
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
518 var x154; 518 var x154;
519 var x155; 519 var x155;
520 var x156; 520 var x156;
521 if (x2 > 3) { return x129; } 521 if (x2 > 3) { return x129; }
522 return x128; 522 return x128;
523 " 523 "
524 frame size: 158 524 frame size: 158
525 parameter count: 1 525 parameter count: 1
526 bytecode array length: 25 526 bytecode array length: 25
527 bytecodes: [ 527 bytecodes: [
528 B(StackCheck), 528 /* 30 E> */ B(StackCheck),
529 B(Ldar), R(2), 529 /* 1494 S> */ B(Ldar), R(2),
530 B(Wide), B(Star), R16(157), 530 B(Wide), B(Star), R16(157),
531 B(LdaSmi), U8(3), 531 B(LdaSmi), U8(3),
532 B(Wide), B(TestGreaterThan), R16(157), 532 /* 1501 E> */ B(Wide), B(TestGreaterThan), R16(157),
533 B(JumpIfFalse), U8(7), 533 B(JumpIfFalse), U8(7),
534 B(Wide), B(Ldar), R16(129), 534 /* 1508 S> */ B(Wide), B(Ldar), R16(129),
535 B(Return), 535 /* 1536 S> */ B(Return),
536 B(Wide), B(Ldar), R16(128), 536 /* 1523 S> */ B(Wide), B(Ldar), R16(128),
537 B(Return), 537 /* 1536 S> */ B(Return),
538 ] 538 ]
539 constant pool: [ 539 constant pool: [
540 ] 540 ]
541 handlers: [ 541 handlers: [
542 ] 542 ]
543 543
544 --- 544 ---
545 snippet: " 545 snippet: "
546 var x0; 546 var x0;
547 var x1; 547 var x1;
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
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: 158 708 frame size: 158
709 parameter count: 1 709 parameter count: 1
710 bytecode array length: 48 710 bytecode array length: 48
711 bytecodes: [ 711 bytecodes: [
712 B(StackCheck), 712 /* 30 E> */ B(StackCheck),
713 B(LdaZero), 713 /* 1503 S> */ B(LdaZero),
714 B(Star), R(0), 714 /* 1503 E> */ B(Star), R(0),
715 B(Wide), B(Ldar), R16(129), 715 /* 1506 S> */ B(Wide), B(Ldar), R16(129),
716 B(Wide), B(Star), R16(157), 716 B(Wide), B(Star), R16(157),
717 B(LdaSmi), U8(3), 717 B(LdaSmi), U8(3),
718 B(Wide), B(TestEqual), R16(157), 718 /* 1515 E> */ B(Wide), B(TestEqual), R16(157),
719 B(JumpIfFalse), U8(8), 719 B(JumpIfFalse), U8(8),
720 B(Ldar), R(0), 720 /* 1534 S> */ B(Ldar), R(0),
721 B(Wide), B(Star), R16(129), 721 /* 1534 E> */ B(Wide), B(Star), R16(129),
722 B(Ldar), R(2), 722 /* 1540 S> */ B(Ldar), R(2),
723 B(Wide), B(Star), R16(157), 723 B(Wide), B(Star), R16(157),
724 B(LdaSmi), U8(3), 724 B(LdaSmi), U8(3),
725 B(Wide), B(TestGreaterThan), R16(157), 725 /* 1547 E> */ B(Wide), B(TestGreaterThan), R16(157),
726 B(JumpIfFalse), U8(5), 726 B(JumpIfFalse), U8(5),
727 B(Ldar), R(0), 727 /* 1554 S> */ B(Ldar), R(0),
728 B(Return), 728 /* 1580 S> */ B(Return),
729 B(Wide), B(Ldar), R16(129), 729 /* 1567 S> */ B(Wide), B(Ldar), R16(129),
730 B(Return), 730 /* 1580 S> */ B(Return),
731 ] 731 ]
732 constant pool: [ 732 constant pool: [
733 ] 733 ]
734 handlers: [ 734 handlers: [
735 ] 735 ]
736 736
737 --- 737 ---
738 snippet: " 738 snippet: "
739 var x0; 739 var x0;
740 var x1; 740 var x1;
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
894 var x155; 894 var x155;
895 var x156; 895 var x156;
896 var x0 = 0; 896 var x0 = 0;
897 var x1 = 0; 897 var x1 = 0;
898 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; 898 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128;
899 " 899 "
900 frame size: 158 900 frame size: 158
901 parameter count: 1 901 parameter count: 1
902 bytecode array length: 66 902 bytecode array length: 66
903 bytecodes: [ 903 bytecodes: [
904 B(StackCheck), 904 /* 30 E> */ B(StackCheck),
905 B(LdaZero), 905 /* 1503 S> */ B(LdaZero),
906 B(Star), R(0), 906 /* 1503 E> */ B(Star), R(0),
907 B(LdaZero), 907 /* 1515 S> */ B(LdaZero),
908 B(Star), R(1), 908 /* 1515 E> */ B(Star), R(1),
909 B(LdaZero), 909 /* 1523 S> */ B(LdaZero),
910 B(Wide), B(Star), R16(128), 910 /* 1528 E> */ B(Wide), B(Star), R16(128),
911 B(Wide), B(Ldar), R16(128), 911 /* 1538 S> */ B(Wide), B(Ldar), R16(128),
912 B(Wide), B(Star), R16(157), 912 B(Wide), B(Star), R16(157),
913 B(LdaSmi), U8(64), 913 B(LdaSmi), U8(64),
914 B(Wide), B(TestLessThan), R16(157), 914 /* 1538 E> */ B(Wide), B(TestLessThan), R16(157),
915 B(JumpIfFalse), U8(35), 915 B(JumpIfFalse), U8(35),
916 B(StackCheck), 916 /* 1518 E> */ B(StackCheck),
917 B(Ldar), R(1), 917 /* 1555 S> */ B(Ldar), R(1),
918 B(Wide), B(Star), R16(157), 918 B(Wide), B(Star), R16(157),
919 B(Wide), B(Ldar), R16(128), 919 /* 1561 E> */ B(Wide), B(Ldar), R16(128),
920 B(Wide), B(Add), R16(157), 920 B(Wide), B(Add), R16(157),
921 B(Star), R(1), 921 /* 1558 E> */ B(Star), R(1),
922 B(Wide), B(Ldar), R16(128), 922 /* 1548 S> */ B(Wide), B(Ldar), R16(128),
923 B(ToNumber), 923 B(ToNumber),
924 B(Wide), B(Star), R16(157), 924 B(Wide), B(Star), R16(157),
925 B(Inc), 925 B(Inc),
926 B(Wide), B(Star), R16(128), 926 /* 1548 E> */ B(Wide), B(Star), R16(128),
927 B(Jump), U8(-47), 927 B(Jump), U8(-47),
928 B(Wide), B(Ldar), R16(128), 928 /* 1567 S> */ B(Wide), B(Ldar), R16(128),
929 B(Return), 929 /* 1580 S> */ B(Return),
930 ] 930 ]
931 constant pool: [ 931 constant pool: [
932 ] 932 ]
933 handlers: [ 933 handlers: [
934 ] 934 ]
935 935
936 --- 936 ---
937 snippet: " 937 snippet: "
938 var x0; 938 var x0;
939 var x1; 939 var x1;
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
1093 var x155; 1093 var x155;
1094 var x156; 1094 var x156;
1095 var x0 = 1234; 1095 var x0 = 1234;
1096 var x1 = 0; 1096 var x1 = 0;
1097 for (x128 in x0) { x1 += x128;}return x1; 1097 for (x128 in x0) { x1 += x128;}return x1;
1098 " 1098 "
1099 frame size: 163 1099 frame size: 163
1100 parameter count: 1 1100 parameter count: 1
1101 bytecode array length: 84 1101 bytecode array length: 84
1102 bytecodes: [ 1102 bytecodes: [
1103 B(StackCheck), 1103 /* 30 E> */ B(StackCheck),
1104 B(Wide), B(LdaSmi), U16(1234), 1104 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234),
1105 B(Star), R(0), 1105 /* 1503 E> */ B(Star), R(0),
1106 B(LdaZero), 1106 /* 1518 S> */ B(LdaZero),
1107 B(Star), R(1), 1107 /* 1518 E> */ B(Star), R(1),
1108 B(Ldar), R(0), 1108 /* 1534 S> */ B(Ldar), R(0),
1109 B(JumpIfUndefined), U8(69), 1109 B(JumpIfUndefined), U8(69),
1110 B(JumpIfNull), U8(67), 1110 B(JumpIfNull), U8(67),
1111 B(ToObject), 1111 B(ToObject),
1112 B(Wide), B(Star), R16(157), 1112 B(Wide), B(Star), R16(157),
1113 B(Wide), B(ForInPrepare), R16(158), 1113 B(Wide), B(ForInPrepare), R16(158),
1114 B(LdaZero), 1114 B(LdaZero),
1115 B(Wide), B(Star), R16(161), 1115 B(Wide), B(Star), R16(161),
1116 B(Wide), B(ForInDone), R16(161), R16(160), 1116 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160),
1117 B(JumpIfTrue), U8(45), 1117 B(JumpIfTrue), U8(45),
1118 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1), 1118 B(Wide), B(ForInNext), R16(157), R16(161), R16(158), U16(1),
1119 B(JumpIfUndefined), U8(23), 1119 B(JumpIfUndefined), U8(23),
1120 B(Wide), B(Star), R16(128), 1120 B(Wide), B(Star), R16(128),
1121 B(StackCheck), 1121 /* 1521 E> */ B(StackCheck),
1122 B(Ldar), R(1), 1122 /* 1541 S> */ B(Ldar), R(1),
1123 B(Wide), B(Star), R16(162), 1123 B(Wide), B(Star), R16(162),
1124 B(Wide), B(Ldar), R16(128), 1124 /* 1547 E> */ B(Wide), B(Ldar), R16(128),
1125 B(Wide), B(Add), R16(162), 1125 B(Wide), B(Add), R16(162),
1126 B(Star), R(1), 1126 /* 1544 E> */ B(Star), R(1),
1127 B(Wide), B(ForInStep), R16(161), 1127 B(Wide), B(ForInStep), R16(161),
1128 B(Wide), B(Star), R16(161), 1128 B(Wide), B(Star), R16(161),
1129 B(Jump), U8(-49), 1129 B(Jump), U8(-49),
1130 B(Ldar), R(1), 1130 /* 1553 S> */ B(Ldar), R(1),
1131 B(Return), 1131 /* 1564 S> */ B(Return),
1132 ] 1132 ]
1133 constant pool: [ 1133 constant pool: [
1134 ] 1134 ]
1135 handlers: [ 1135 handlers: [
1136 ] 1136 ]
1137 1137
1138 --- 1138 ---
1139 snippet: " 1139 snippet: "
1140 var x0; 1140 var x0;
1141 var x1; 1141 var x1;
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
1296 var x156; 1296 var x156;
1297 x0 = %Add(x64, x63); 1297 x0 = %Add(x64, x63);
1298 x1 = %Add(x27, x143); 1298 x1 = %Add(x27, x143);
1299 %TheHole(); 1299 %TheHole();
1300 return x1; 1300 return x1;
1301 " 1301 "
1302 frame size: 159 1302 frame size: 159
1303 parameter count: 1 1303 parameter count: 1
1304 bytecode array length: 55 1304 bytecode array length: 55
1305 bytecodes: [ 1305 bytecodes: [
1306 B(StackCheck), 1306 /* 30 E> */ B(StackCheck),
1307 B(Ldar), R(64), 1307 /* 1494 S> */ B(Ldar), R(64),
1308 B(Wide), B(Star), R16(157), 1308 B(Wide), B(Star), R16(157),
1309 B(Ldar), R(63), 1309 /* 1509 E> */ B(Ldar), R(63),
1310 B(Wide), B(Star), R16(158), 1310 B(Wide), B(Star), R16(158),
1311 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), 1311 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
1312 B(Star), R(0), 1312 /* 1497 E> */ B(Star), R(0),
1313 B(Ldar), R(27), 1313 /* 1515 S> */ B(Ldar), R(27),
1314 B(Wide), B(Star), R16(157), 1314 B(Wide), B(Star), R16(157),
1315 B(Wide), B(Ldar), R16(143), 1315 /* 1530 E> */ B(Wide), B(Ldar), R16(143),
1316 B(Wide), B(Star), R16(158), 1316 B(Wide), B(Star), R16(158),
1317 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), 1317 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
1318 B(Star), R(1), 1318 /* 1518 E> */ B(Star), R(1),
1319 B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), 1319 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
1320 B(Ldar), R(1), 1320 /* 1549 S> */ B(Ldar), R(1),
1321 B(Return), 1321 /* 1560 S> */ B(Return),
1322 ] 1322 ]
1323 constant pool: [ 1323 constant pool: [
1324 ] 1324 ]
1325 handlers: [ 1325 handlers: [
1326 ] 1326 ]
1327 1327
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698