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

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

Issue 1998203002: [Interpreter] Preserve source positions in peephole optimizer. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Nitlet on last patch set. 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 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 var x152; 164 var x152;
165 var x153; 165 var x153;
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: 9
175 bytecodes: [ 175 bytecodes: [
176 /* 30 E> */ B(StackCheck), 176 /* 30 E> */ B(StackCheck),
177 /* 1494 S> */ B(Wide), B(Ldar), R16(127), 177 /* 1494 S> */ B(Wide), B(Ldar), R16(127),
178 /* 1497 E> */ B(Star), R(0), 178 B(Star), R(0),
179 /* 1505 S> */ B(Nop),
179 /* 1516 S> */ B(Return), 180 /* 1516 S> */ B(Return),
180 ] 181 ]
181 constant pool: [ 182 constant pool: [
182 ] 183 ]
183 handlers: [ 184 handlers: [
184 ] 185 ]
185 186
186 --- 187 ---
187 snippet: " 188 snippet: "
188 var x0; 189 var x0;
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 var x152; 341 var x152;
341 var x153; 342 var x153;
342 var x154; 343 var x154;
343 var x155; 344 var x155;
344 var x156; 345 var x156;
345 x127 = x126; 346 x127 = x126;
346 return x127; 347 return x127;
347 " 348 "
348 frame size: 157 349 frame size: 157
349 parameter count: 1 350 parameter count: 1
350 bytecode array length: 10 351 bytecode array length: 11
351 bytecodes: [ 352 bytecodes: [
352 /* 30 E> */ B(StackCheck), 353 /* 30 E> */ B(StackCheck),
353 /* 1494 S> */ B(Wide), B(Ldar), R16(126), 354 /* 1494 S> */ B(Wide), B(Ldar), R16(126),
354 /* 1499 E> */ B(Wide), B(Star), R16(127), 355 B(Wide), B(Star), R16(127),
356 /* 1507 S> */ B(Nop),
355 /* 1520 S> */ B(Return), 357 /* 1520 S> */ B(Return),
356 ] 358 ]
357 constant pool: [ 359 constant pool: [
358 ] 360 ]
359 handlers: [ 361 handlers: [
360 ] 362 ]
361 363
362 --- 364 ---
363 snippet: " 365 snippet: "
364 var x0; 366 var x0;
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after
704 if (x129 == 3) { var x129 = x0; } 706 if (x129 == 3) { var x129 = x0; }
705 if (x2 > 3) { return x0; } 707 if (x2 > 3) { return x0; }
706 return x129; 708 return x129;
707 " 709 "
708 frame size: 158 710 frame size: 158
709 parameter count: 1 711 parameter count: 1
710 bytecode array length: 48 712 bytecode array length: 48
711 bytecodes: [ 713 bytecodes: [
712 /* 30 E> */ B(StackCheck), 714 /* 30 E> */ B(StackCheck),
713 /* 1503 S> */ B(LdaZero), 715 /* 1503 S> */ B(LdaZero),
714 /* 1503 E> */ B(Star), R(0), 716 B(Star), R(0),
715 /* 1506 S> */ B(Wide), B(Ldar), R16(129), 717 /* 1506 S> */ B(Wide), B(Ldar), R16(129),
716 B(Wide), B(Star), R16(157), 718 B(Wide), B(Star), R16(157),
717 B(LdaSmi), U8(3), 719 B(LdaSmi), U8(3),
718 /* 1515 E> */ B(Wide), B(TestEqual), R16(157), 720 /* 1515 E> */ B(Wide), B(TestEqual), R16(157),
719 B(JumpIfFalse), U8(8), 721 B(JumpIfFalse), U8(8),
720 /* 1534 S> */ B(Ldar), R(0), 722 /* 1534 S> */ B(Ldar), R(0),
721 /* 1534 E> */ B(Wide), B(Star), R16(129), 723 /* 1534 E> */ B(Wide), B(Star), R16(129),
722 /* 1540 S> */ B(Ldar), R(2), 724 /* 1540 S> */ B(Ldar), R(2),
723 B(Wide), B(Star), R16(157), 725 B(Wide), B(Star), R16(157),
724 B(LdaSmi), U8(3), 726 B(LdaSmi), U8(3),
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
896 var x0 = 0; 898 var x0 = 0;
897 var x1 = 0; 899 var x1 = 0;
898 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128; 900 for (x128 = 0; x128 < 64; x128++) { x1 += x128;}return x128;
899 " 901 "
900 frame size: 158 902 frame size: 158
901 parameter count: 1 903 parameter count: 1
902 bytecode array length: 66 904 bytecode array length: 66
903 bytecodes: [ 905 bytecodes: [
904 /* 30 E> */ B(StackCheck), 906 /* 30 E> */ B(StackCheck),
905 /* 1503 S> */ B(LdaZero), 907 /* 1503 S> */ B(LdaZero),
906 /* 1503 E> */ B(Star), R(0), 908 B(Star), R(0),
907 /* 1515 S> */ B(LdaZero), 909 /* 1515 S> */ B(LdaZero),
908 /* 1515 E> */ B(Star), R(1), 910 B(Star), R(1),
909 /* 1523 S> */ B(LdaZero), 911 /* 1523 S> */ B(LdaZero),
910 /* 1528 E> */ B(Wide), B(Star), R16(128), 912 /* 1528 E> */ B(Wide), B(Star), R16(128),
911 /* 1538 S> */ B(Wide), B(Ldar), R16(128), 913 /* 1538 S> */ B(Wide), B(Ldar), R16(128),
912 B(Wide), B(Star), R16(157), 914 B(Wide), B(Star), R16(157),
913 B(LdaSmi), U8(64), 915 B(LdaSmi), U8(64),
914 /* 1538 E> */ B(Wide), B(TestLessThan), R16(157), 916 /* 1538 E> */ B(Wide), B(TestLessThan), R16(157),
915 B(JumpIfFalse), U8(35), 917 B(JumpIfFalse), U8(35),
916 /* 1518 E> */ B(StackCheck), 918 /* 1518 E> */ B(StackCheck),
917 /* 1555 S> */ B(Ldar), R(1), 919 /* 1555 S> */ B(Ldar), R(1),
918 B(Wide), B(Star), R16(157), 920 B(Wide), B(Star), R16(157),
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
1095 var x0 = 1234; 1097 var x0 = 1234;
1096 var x1 = 0; 1098 var x1 = 0;
1097 for (x128 in x0) { x1 += x128;}return x1; 1099 for (x128 in x0) { x1 += x128;}return x1;
1098 " 1100 "
1099 frame size: 163 1101 frame size: 163
1100 parameter count: 1 1102 parameter count: 1
1101 bytecode array length: 84 1103 bytecode array length: 84
1102 bytecodes: [ 1104 bytecodes: [
1103 /* 30 E> */ B(StackCheck), 1105 /* 30 E> */ B(StackCheck),
1104 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234), 1106 /* 1503 S> */ B(Wide), B(LdaSmi), U16(1234),
1105 /* 1503 E> */ B(Star), R(0), 1107 B(Star), R(0),
1106 /* 1518 S> */ B(LdaZero), 1108 /* 1518 S> */ B(LdaZero),
1107 /* 1518 E> */ B(Star), R(1), 1109 B(Star), R(1),
1108 /* 1534 S> */ B(Ldar), R(0), 1110 /* 1534 S> */ B(Ldar), R(0),
1109 B(JumpIfUndefined), U8(69), 1111 B(JumpIfUndefined), U8(69),
1110 B(JumpIfNull), U8(67), 1112 B(JumpIfNull), U8(67),
1111 B(ToObject), 1113 B(ToObject),
1112 B(Wide), B(Star), R16(157), 1114 B(Wide), B(Star), R16(157),
1113 B(Wide), B(ForInPrepare), R16(158), 1115 B(Wide), B(ForInPrepare), R16(158),
1114 B(LdaZero), 1116 B(LdaZero),
1115 B(Wide), B(Star), R16(161), 1117 B(Wide), B(Star), R16(161),
1116 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160), 1118 /* 1526 S> */ B(Wide), B(ForInDone), R16(161), R16(160),
1117 B(JumpIfTrue), U8(45), 1119 B(JumpIfTrue), U8(45),
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
1302 frame size: 159 1304 frame size: 159
1303 parameter count: 1 1305 parameter count: 1
1304 bytecode array length: 55 1306 bytecode array length: 55
1305 bytecodes: [ 1307 bytecodes: [
1306 /* 30 E> */ B(StackCheck), 1308 /* 30 E> */ B(StackCheck),
1307 /* 1494 S> */ B(Ldar), R(64), 1309 /* 1494 S> */ B(Ldar), R(64),
1308 B(Wide), B(Star), R16(157), 1310 B(Wide), B(Star), R16(157),
1309 /* 1509 E> */ B(Ldar), R(63), 1311 /* 1509 E> */ B(Ldar), R(63),
1310 B(Wide), B(Star), R16(158), 1312 B(Wide), B(Star), R16(158),
1311 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), 1313 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
1312 /* 1497 E> */ B(Star), R(0), 1314 B(Star), R(0),
1313 /* 1515 S> */ B(Ldar), R(27), 1315 /* 1515 S> */ B(Ldar), R(27),
1314 B(Wide), B(Star), R16(157), 1316 B(Wide), B(Star), R16(157),
1315 /* 1530 E> */ B(Wide), B(Ldar), R16(143), 1317 /* 1530 E> */ B(Wide), B(Ldar), R16(143),
1316 B(Wide), B(Star), R16(158), 1318 B(Wide), B(Star), R16(158),
1317 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2), 1319 B(Wide), B(CallRuntime), U16(Runtime::kAdd), R16(157), U16(2),
1318 /* 1518 E> */ B(Star), R(1), 1320 B(Star), R(1),
1319 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), 1321 /* 1537 S> */ B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
1320 /* 1549 S> */ B(Ldar), R(1), 1322 /* 1549 S> */ B(Ldar), R(1),
1321 /* 1560 S> */ B(Return), 1323 /* 1560 S> */ B(Return),
1322 ] 1324 ]
1323 constant pool: [ 1325 constant pool: [
1324 ] 1326 ]
1325 handlers: [ 1327 handlers: [
1326 ] 1328 ]
1327 1329
OLDNEW
« no previous file with comments | « test/cctest/interpreter/bytecode_expectations/UnaryOperators.golden ('k') | test/mjsunit/ignition/elided-instruction.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698