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

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

Issue 2445333002: Ensure slow properties for simple {__proto__:null} literals. (Closed)
Patch Set: fixing compilation issue Created 3 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 wrap: yes 6 wrap: yes
7 7
8 --- 8 ---
9 snippet: " 9 snippet: "
10 for (var p of [0, 1, 2]) {} 10 for (var p of [0, 1, 2]) {}
11 " 11 "
12 frame size: 15 12 frame size: 15
13 parameter count: 1 13 parameter count: 1
14 bytecode array length: 262 14 bytecode array length: 262
15 bytecodes: [ 15 bytecodes: [
16 /* 30 E> */ B(StackCheck), 16 /* 30 E> */ B(StackCheck),
17 B(LdaZero), 17 B(LdaZero),
18 B(Star), R(4), 18 B(Star), R(4),
19 B(Mov), R(context), R(11), 19 B(Mov), R(context), R(11),
20 B(Mov), R(context), R(12), 20 B(Mov), R(context), R(12),
21 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(9), 21 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(17),
22 B(Star), R(13), 22 B(Star), R(13),
23 B(LdaNamedProperty), R(13), U8(1), U8(3), 23 B(LdaNamedProperty), R(13), U8(1), U8(3),
24 B(Star), R(14), 24 B(Star), R(14),
25 B(CallProperty0), R(14), R(13), U8(5), 25 B(CallProperty0), R(14), R(13), U8(5),
26 B(JumpIfJSReceiver), U8(7), 26 B(JumpIfJSReceiver), U8(7),
27 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0), 27 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
28 B(Star), R(2), 28 B(Star), R(2),
29 /* 45 S> */ B(LdaNamedProperty), R(2), U8(2), U8(9), 29 /* 45 S> */ B(LdaNamedProperty), R(2), U8(2), U8(9),
30 B(Star), R(13), 30 B(Star), R(13),
31 /* 45 E> */ B(CallProperty0), R(13), R(2), U8(7), 31 /* 45 E> */ B(CallProperty0), R(13), R(2), U8(7),
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 " 298 "
299 frame size: 15 299 frame size: 15
300 parameter count: 1 300 parameter count: 1
301 bytecode array length: 280 301 bytecode array length: 280
302 bytecodes: [ 302 bytecodes: [
303 /* 30 E> */ B(StackCheck), 303 /* 30 E> */ B(StackCheck),
304 B(LdaZero), 304 B(LdaZero),
305 B(Star), R(4), 305 B(Star), R(4),
306 B(Mov), R(context), R(11), 306 B(Mov), R(context), R(11),
307 B(Mov), R(context), R(12), 307 B(Mov), R(context), R(12),
308 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(9), 308 /* 48 S> */ B(CreateArrayLiteral), U8(0), U8(2), U8(17),
309 B(Star), R(13), 309 B(Star), R(13),
310 B(LdaNamedProperty), R(13), U8(1), U8(3), 310 B(LdaNamedProperty), R(13), U8(1), U8(3),
311 B(Star), R(14), 311 B(Star), R(14),
312 B(CallProperty0), R(14), R(13), U8(5), 312 B(CallProperty0), R(14), R(13), U8(5),
313 B(JumpIfJSReceiver), U8(7), 313 B(JumpIfJSReceiver), U8(7),
314 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0), 314 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
315 B(Star), R(2), 315 B(Star), R(2),
316 /* 45 S> */ B(LdaNamedProperty), R(2), U8(2), U8(9), 316 /* 45 S> */ B(LdaNamedProperty), R(2), U8(2), U8(9),
317 B(Star), R(13), 317 B(Star), R(13),
318 /* 45 E> */ B(CallProperty0), R(13), R(2), U8(7), 318 /* 45 E> */ B(CallProperty0), R(13), R(2), U8(7),
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 parameter count: 1 447 parameter count: 1
448 bytecode array length: 286 448 bytecode array length: 286
449 bytecodes: [ 449 bytecodes: [
450 /* 30 E> */ B(StackCheck), 450 /* 30 E> */ B(StackCheck),
451 /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(1), R(8), 451 /* 42 S> */ B(CreateObjectLiteral), U8(0), U8(2), U8(1), R(8),
452 B(Mov), R(8), R(0), 452 B(Mov), R(8), R(0),
453 B(LdaZero), 453 B(LdaZero),
454 B(Star), R(3), 454 B(Star), R(3),
455 B(Mov), R(context), R(10), 455 B(Mov), R(context), R(10),
456 B(Mov), R(context), R(11), 456 B(Mov), R(context), R(11),
457 /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(3), U8(9), 457 /* 77 S> */ B(CreateArrayLiteral), U8(1), U8(3), U8(17),
458 B(Star), R(12), 458 B(Star), R(12),
459 B(LdaNamedProperty), R(12), U8(2), U8(4), 459 B(LdaNamedProperty), R(12), U8(2), U8(4),
460 B(Star), R(13), 460 B(Star), R(13),
461 B(CallProperty0), R(13), R(12), U8(6), 461 B(CallProperty0), R(13), R(12), U8(6),
462 B(JumpIfJSReceiver), U8(7), 462 B(JumpIfJSReceiver), U8(7),
463 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0), 463 B(CallRuntime), U16(Runtime::kThrowSymbolIteratorInvalid), R(0), U8(0),
464 B(Star), R(1), 464 B(Star), R(1),
465 /* 74 S> */ B(LdaNamedProperty), R(1), U8(3), U8(10), 465 /* 74 S> */ B(LdaNamedProperty), R(1), U8(3), U8(10),
466 B(Star), R(12), 466 B(Star), R(12),
467 /* 74 E> */ B(CallProperty0), R(12), R(1), U8(8), 467 /* 74 E> */ B(CallProperty0), R(12), R(1), U8(8),
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
582 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"], 582 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"],
583 ONE_BYTE_INTERNALIZED_STRING_TYPE [""], 583 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
584 FIXED_ARRAY_TYPE, 584 FIXED_ARRAY_TYPE,
585 ] 585 ]
586 handlers: [ 586 handlers: [
587 [15, 138, 144], 587 [15, 138, 144],
588 [18, 102, 104], 588 [18, 102, 104],
589 [205, 215, 217], 589 [205, 215, 217],
590 ] 590 ]
591 591
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698