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

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

Issue 2347143002: [interpreter] Add fast path for dynamic global lookups (Closed)
Patch Set: Rebase on master and rebaseline tests Created 4 years, 3 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 execute: yes 6 execute: yes
7 wrap: no 7 wrap: no
8 test function name: f 8 test function name: f
9 9
10 --- 10 ---
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
271 \"var y = 2.3;\" + 271 \"var y = 2.3;\" +
272 \"return x;\" + 272 \"return x;\" +
273 \"};\" + 273 \"};\" +
274 \"f = t; f();\" 274 \"f = t; f();\"
275 ); 275 );
276 } 276 }
277 f1(); 277 f1();
278 " 278 "
279 frame size: 1 279 frame size: 1
280 parameter count: 1 280 parameter count: 1
281 bytecode array length: 1030 281 bytecode array length: 1034
282 bytecodes: [ 282 bytecodes: [
283 /* 10 E> */ B(StackCheck), 283 /* 10 E> */ B(StackCheck),
284 /* 22 S> */ B(LdaConstant), U8(0), 284 /* 22 S> */ B(LdaConstant), U8(0),
285 B(Star), R(0), 285 B(Star), R(0),
286 /* 34 S> */ B(LdaConstant), U8(1), 286 /* 34 S> */ B(LdaConstant), U8(1),
287 B(Star), R(0), 287 B(Star), R(0),
288 /* 46 S> */ B(LdaConstant), U8(2), 288 /* 46 S> */ B(LdaConstant), U8(2),
289 B(Star), R(0), 289 B(Star), R(0),
290 /* 58 S> */ B(LdaConstant), U8(3), 290 /* 58 S> */ B(LdaConstant), U8(3),
291 B(Star), R(0), 291 B(Star), R(0),
(...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after
786 /* 3034 S> */ B(LdaConstant), U8(251), 786 /* 3034 S> */ B(LdaConstant), U8(251),
787 B(Star), R(0), 787 B(Star), R(0),
788 /* 3046 S> */ B(LdaConstant), U8(252), 788 /* 3046 S> */ B(LdaConstant), U8(252),
789 B(Star), R(0), 789 B(Star), R(0),
790 /* 3058 S> */ B(LdaConstant), U8(253), 790 /* 3058 S> */ B(LdaConstant), U8(253),
791 B(Star), R(0), 791 B(Star), R(0),
792 /* 3070 S> */ B(LdaConstant), U8(254), 792 /* 3070 S> */ B(LdaConstant), U8(254),
793 B(Star), R(0), 793 B(Star), R(0),
794 /* 3082 S> */ B(LdaConstant), U8(255), 794 /* 3082 S> */ B(LdaConstant), U8(255),
795 B(Star), R(0), 795 B(Star), R(0),
796 /* 3086 S> */ B(Wide), B(LdaLookupSlot), U16(256), 796 /* 3086 S> */ B(Wide), B(LdaLookupGlobalSlot), U16(256), U16(2), U16(1),
797 /* 3095 S> */ B(Return), 797 /* 3095 S> */ B(Return),
798 ] 798 ]
799 constant pool: [ 799 constant pool: [
800 HEAP_NUMBER_TYPE [2.3], 800 HEAP_NUMBER_TYPE [2.3],
801 HEAP_NUMBER_TYPE [2.3], 801 HEAP_NUMBER_TYPE [2.3],
802 HEAP_NUMBER_TYPE [2.3], 802 HEAP_NUMBER_TYPE [2.3],
803 HEAP_NUMBER_TYPE [2.3], 803 HEAP_NUMBER_TYPE [2.3],
804 HEAP_NUMBER_TYPE [2.3], 804 HEAP_NUMBER_TYPE [2.3],
805 HEAP_NUMBER_TYPE [2.3], 805 HEAP_NUMBER_TYPE [2.3],
806 HEAP_NUMBER_TYPE [2.3], 806 HEAP_NUMBER_TYPE [2.3],
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after
1322 \"var y = 2.3;\" + 1322 \"var y = 2.3;\" +
1323 \"return typeof x;\" + 1323 \"return typeof x;\" +
1324 \"};\" + 1324 \"};\" +
1325 \"f = t; f();\" 1325 \"f = t; f();\"
1326 ); 1326 );
1327 } 1327 }
1328 f1(); 1328 f1();
1329 " 1329 "
1330 frame size: 1 1330 frame size: 1
1331 parameter count: 1 1331 parameter count: 1
1332 bytecode array length: 1031 1332 bytecode array length: 1035
1333 bytecodes: [ 1333 bytecodes: [
1334 /* 10 E> */ B(StackCheck), 1334 /* 10 E> */ B(StackCheck),
1335 /* 22 S> */ B(LdaConstant), U8(0), 1335 /* 22 S> */ B(LdaConstant), U8(0),
1336 B(Star), R(0), 1336 B(Star), R(0),
1337 /* 34 S> */ B(LdaConstant), U8(1), 1337 /* 34 S> */ B(LdaConstant), U8(1),
1338 B(Star), R(0), 1338 B(Star), R(0),
1339 /* 46 S> */ B(LdaConstant), U8(2), 1339 /* 46 S> */ B(LdaConstant), U8(2),
1340 B(Star), R(0), 1340 B(Star), R(0),
1341 /* 58 S> */ B(LdaConstant), U8(3), 1341 /* 58 S> */ B(LdaConstant), U8(3),
1342 B(Star), R(0), 1342 B(Star), R(0),
(...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after
1837 /* 3034 S> */ B(LdaConstant), U8(251), 1837 /* 3034 S> */ B(LdaConstant), U8(251),
1838 B(Star), R(0), 1838 B(Star), R(0),
1839 /* 3046 S> */ B(LdaConstant), U8(252), 1839 /* 3046 S> */ B(LdaConstant), U8(252),
1840 B(Star), R(0), 1840 B(Star), R(0),
1841 /* 3058 S> */ B(LdaConstant), U8(253), 1841 /* 3058 S> */ B(LdaConstant), U8(253),
1842 B(Star), R(0), 1842 B(Star), R(0),
1843 /* 3070 S> */ B(LdaConstant), U8(254), 1843 /* 3070 S> */ B(LdaConstant), U8(254),
1844 B(Star), R(0), 1844 B(Star), R(0),
1845 /* 3082 S> */ B(LdaConstant), U8(255), 1845 /* 3082 S> */ B(LdaConstant), U8(255),
1846 B(Star), R(0), 1846 B(Star), R(0),
1847 /* 3086 S> */ B(Wide), B(LdaLookupSlotInsideTypeof), U16(256), 1847 /* 3086 S> */ B(Wide), B(LdaLookupGlobalSlotInsideTypeof), U16(256), U16(2), U 16(1),
1848 B(TypeOf), 1848 B(TypeOf),
1849 /* 3102 S> */ B(Return), 1849 /* 3102 S> */ B(Return),
1850 ] 1850 ]
1851 constant pool: [ 1851 constant pool: [
1852 HEAP_NUMBER_TYPE [2.3], 1852 HEAP_NUMBER_TYPE [2.3],
1853 HEAP_NUMBER_TYPE [2.3], 1853 HEAP_NUMBER_TYPE [2.3],
1854 HEAP_NUMBER_TYPE [2.3], 1854 HEAP_NUMBER_TYPE [2.3],
1855 HEAP_NUMBER_TYPE [2.3], 1855 HEAP_NUMBER_TYPE [2.3],
1856 HEAP_NUMBER_TYPE [2.3], 1856 HEAP_NUMBER_TYPE [2.3],
1857 HEAP_NUMBER_TYPE [2.3], 1857 HEAP_NUMBER_TYPE [2.3],
(...skipping 2352 matching lines...) Expand 10 before | Expand all | Expand 10 after
4210 HEAP_NUMBER_TYPE [2.3], 4210 HEAP_NUMBER_TYPE [2.3],
4211 HEAP_NUMBER_TYPE [2.3], 4211 HEAP_NUMBER_TYPE [2.3],
4212 HEAP_NUMBER_TYPE [2.3], 4212 HEAP_NUMBER_TYPE [2.3],
4213 HEAP_NUMBER_TYPE [2.3], 4213 HEAP_NUMBER_TYPE [2.3],
4214 HEAP_NUMBER_TYPE [2.3], 4214 HEAP_NUMBER_TYPE [2.3],
4215 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"], 4215 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
4216 ] 4216 ]
4217 handlers: [ 4217 handlers: [
4218 ] 4218 ]
4219 4219
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698