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

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

Issue 1894063002: [Interpreter] Remove register file register and replace with LoadParentFramePointer. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix gcc 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
« no previous file with comments | « src/x64/macro-assembler-x64.h ('k') | test/unittests/compiler/node-test-utils.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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: 6 174 bytecode array length: 8
175 bytecodes: [ 175 bytecodes: [
176 B(StackCheck), 176 B(StackCheck),
177 B(Ldar), R(127), 177 B(Wide), B(Ldar), R16(127),
178 B(Star), R(0), 178 B(Star), R(0),
179 B(Return), 179 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: "
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
340 var x152; 340 var x152;
341 var x153; 341 var x153;
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: 6 350 bytecode array length: 10
351 bytecodes: [ 351 bytecodes: [
352 B(StackCheck), 352 B(StackCheck),
353 B(Ldar), R(126), 353 B(Wide), B(Ldar), R16(126),
354 B(Star), R(127), 354 B(Wide), B(Star), R16(127),
355 B(Return), 355 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;
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
516 var x152; 516 var x152;
517 var x153; 517 var x153;
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: 23 526 bytecode array length: 25
527 bytecodes: [ 527 bytecodes: [
528 B(StackCheck), 528 B(StackCheck),
529 B(Ldar), R(2), 529 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 B(Wide), B(TestGreaterThan), R16(157),
533 B(JumpIfFalse), U8(7), 533 B(JumpIfFalse), U8(7),
534 B(Wide), B(Ldar), R16(129), 534 B(Wide), B(Ldar), R16(129),
535 B(Return), 535 B(Return),
536 B(Ldar), R(128), 536 B(Wide), B(Ldar), R16(128),
537 B(Return), 537 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;
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after
892 var x153; 892 var x153;
893 var x154; 893 var x154;
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: 54 902 bytecode array length: 66
903 bytecodes: [ 903 bytecodes: [
904 B(StackCheck), 904 B(StackCheck),
905 B(LdaZero), 905 B(LdaZero),
906 B(Star), R(0), 906 B(Star), R(0),
907 B(LdaZero), 907 B(LdaZero),
908 B(Star), R(1), 908 B(Star), R(1),
909 B(LdaZero), 909 B(LdaZero),
910 B(Star), R(128), 910 B(Wide), B(Star), R16(128),
911 B(Ldar), R(128), 911 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 B(Wide), B(TestLessThan), R16(157),
915 B(JumpIfFalse), U8(29), 915 B(JumpIfFalse), U8(35),
916 B(StackCheck), 916 B(StackCheck),
917 B(Ldar), R(1), 917 B(Ldar), R(1),
918 B(Wide), B(Star), R16(157), 918 B(Wide), B(Star), R16(157),
919 B(Ldar), R(128), 919 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 B(Star), R(1),
922 B(Ldar), R(128), 922 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(Star), R(128), 926 B(Wide), B(Star), R16(128),
927 B(Jump), U8(-39), 927 B(Jump), U8(-47),
928 B(Ldar), R(128), 928 B(Wide), B(Ldar), R16(128),
929 B(Return), 929 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;
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
1091 var x153; 1091 var x153;
1092 var x154; 1092 var x154;
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: 80 1101 bytecode array length: 84
1102 bytecodes: [ 1102 bytecodes: [
1103 B(StackCheck), 1103 B(StackCheck),
1104 B(Wide), B(LdaSmi), U16(1234), 1104 B(Wide), B(LdaSmi), U16(1234),
1105 B(Star), R(0), 1105 B(Star), R(0),
1106 B(LdaZero), 1106 B(LdaZero),
1107 B(Star), R(1), 1107 B(Star), R(1),
1108 B(Ldar), R(0), 1108 B(Ldar), R(0),
1109 B(JumpIfUndefined), U8(65), 1109 B(JumpIfUndefined), U8(69),
1110 B(JumpIfNull), U8(63), 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 B(Wide), B(ForInDone), R16(161), R16(160),
1117 B(JumpIfTrue), U8(41), 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(19), 1119 B(JumpIfUndefined), U8(23),
1120 B(Star), R(128), 1120 B(Wide), B(Star), R16(128),
1121 B(StackCheck), 1121 B(StackCheck),
1122 B(Ldar), R(1), 1122 B(Ldar), R(1),
1123 B(Wide), B(Star), R16(162), 1123 B(Wide), B(Star), R16(162),
1124 B(Ldar), R(128), 1124 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 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(-45), 1129 B(Jump), U8(-49),
1130 B(Ldar), R(1), 1130 B(Ldar), R(1),
1131 B(Return), 1131 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: "
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after
1318 B(Star), R(1), 1318 B(Star), R(1),
1319 B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0), 1319 B(CallRuntime), U16(Runtime::kTheHole), R(0), U8(0),
1320 B(Ldar), R(1), 1320 B(Ldar), R(1),
1321 B(Return), 1321 B(Return),
1322 ] 1322 ]
1323 constant pool: [ 1323 constant pool: [
1324 ] 1324 ]
1325 handlers: [ 1325 handlers: [
1326 ] 1326 ]
1327 1327
OLDNEW
« no previous file with comments | « src/x64/macro-assembler-x64.h ('k') | test/unittests/compiler/node-test-utils.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698