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

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

Issue 2679953003: Reland of Thread maybe-assigned through the bytecodes. (Closed)
Patch Set: Created 3 years, 10 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: no 6 wrap: no
7 module: yes 7 module: yes
8 top level: yes 8 top level: yes
9 9
10 --- 10 ---
(...skipping 20 matching lines...) Expand all
31 B(Star), R(1), 31 B(Star), R(1),
32 B(LdaConstant), U8(0), 32 B(LdaConstant), U8(0),
33 B(Star), R(5), 33 B(Star), R(5),
34 B(Mov), R(arg0), R(3), 34 B(Mov), R(arg0), R(3),
35 B(Mov), R(closure), R(4), 35 B(Mov), R(closure), R(4),
36 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 36 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
37 B(PushContext), R(0), 37 B(PushContext), R(0),
38 B(Ldar), R(this), 38 B(Ldar), R(this),
39 B(StaCurrentContextSlot), U8(4), 39 B(StaCurrentContextSlot), U8(4),
40 /* 0 E> */ B(StackCheck), 40 /* 0 E> */ B(StackCheck),
41 B(LdaCurrentContextSlot), U8(4), 41 B(LdaImmutableCurrentContextSlot), U8(4),
42 B(Star), R(4), 42 B(Star), R(4),
43 B(Mov), R(closure), R(3), 43 B(Mov), R(closure), R(3),
44 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 44 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
45 B(StaCurrentContextSlot), U8(5), 45 B(StaCurrentContextSlot), U8(5),
46 B(Star), R(3), 46 B(Star), R(3),
47 B(LdaCurrentContextSlot), U8(5), 47 B(LdaImmutableCurrentContextSlot), U8(5),
48 B(Star), R(4), 48 B(Star), R(4),
49 B(LdaZero), 49 B(LdaZero),
50 B(SuspendGenerator), R(4), 50 B(SuspendGenerator), R(4),
51 B(Ldar), R(3), 51 B(Ldar), R(3),
52 /* 13 S> */ B(Return), 52 /* 13 S> */ B(Return),
53 B(LdaSmi), I8(-2), 53 B(LdaSmi), I8(-2),
54 B(Star), R(1), 54 B(Star), R(1),
55 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 55 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
56 B(Star), R(5), 56 B(Star), R(5),
57 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 57 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
103 B(Star), R(1), 103 B(Star), R(1),
104 B(LdaConstant), U8(0), 104 B(LdaConstant), U8(0),
105 B(Star), R(5), 105 B(Star), R(5),
106 B(Mov), R(arg0), R(3), 106 B(Mov), R(arg0), R(3),
107 B(Mov), R(closure), R(4), 107 B(Mov), R(closure), R(4),
108 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 108 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
109 B(PushContext), R(0), 109 B(PushContext), R(0),
110 B(Ldar), R(this), 110 B(Ldar), R(this),
111 B(StaCurrentContextSlot), U8(4), 111 B(StaCurrentContextSlot), U8(4),
112 /* 0 E> */ B(StackCheck), 112 /* 0 E> */ B(StackCheck),
113 B(LdaCurrentContextSlot), U8(4), 113 B(LdaImmutableCurrentContextSlot), U8(4),
114 B(Star), R(4), 114 B(Star), R(4),
115 B(Mov), R(closure), R(3), 115 B(Mov), R(closure), R(3),
116 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 116 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
117 B(StaCurrentContextSlot), U8(5), 117 B(StaCurrentContextSlot), U8(5),
118 B(Star), R(3), 118 B(Star), R(3),
119 B(LdaCurrentContextSlot), U8(5), 119 B(LdaImmutableCurrentContextSlot), U8(5),
120 B(Star), R(4), 120 B(Star), R(4),
121 B(LdaZero), 121 B(LdaZero),
122 B(SuspendGenerator), R(4), 122 B(SuspendGenerator), R(4),
123 B(Ldar), R(3), 123 B(Ldar), R(3),
124 /* 24 S> */ B(Return), 124 /* 24 S> */ B(Return),
125 B(LdaSmi), I8(-2), 125 B(LdaSmi), I8(-2),
126 B(Star), R(1), 126 B(Star), R(1),
127 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 127 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
128 B(Star), R(5), 128 B(Star), R(5),
129 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 129 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 B(Star), R(2), 177 B(Star), R(2),
178 B(LdaConstant), U8(0), 178 B(LdaConstant), U8(0),
179 B(Star), R(6), 179 B(Star), R(6),
180 B(Mov), R(arg0), R(4), 180 B(Mov), R(arg0), R(4),
181 B(Mov), R(closure), R(5), 181 B(Mov), R(closure), R(5),
182 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3), 182 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3),
183 B(PushContext), R(0), 183 B(PushContext), R(0),
184 B(Ldar), R(this), 184 B(Ldar), R(this),
185 B(StaCurrentContextSlot), U8(4), 185 B(StaCurrentContextSlot), U8(4),
186 /* 0 E> */ B(StackCheck), 186 /* 0 E> */ B(StackCheck),
187 B(LdaCurrentContextSlot), U8(4), 187 B(LdaImmutableCurrentContextSlot), U8(4),
188 B(Star), R(5), 188 B(Star), R(5),
189 B(Mov), R(closure), R(4), 189 B(Mov), R(closure), R(4),
190 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2), 190 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2),
191 B(StaCurrentContextSlot), U8(5), 191 B(StaCurrentContextSlot), U8(5),
192 B(Star), R(4), 192 B(Star), R(4),
193 B(LdaCurrentContextSlot), U8(5), 193 B(LdaImmutableCurrentContextSlot), U8(5),
194 B(Star), R(5), 194 B(Star), R(5),
195 B(LdaZero), 195 B(LdaZero),
196 B(SuspendGenerator), R(5), 196 B(SuspendGenerator), R(5),
197 B(Ldar), R(4), 197 B(Ldar), R(4),
198 /* 64 S> */ B(Return), 198 /* 64 S> */ B(Return),
199 B(LdaSmi), I8(-2), 199 B(LdaSmi), I8(-2),
200 B(Star), R(2), 200 B(Star), R(2),
201 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1), 201 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1),
202 B(Star), R(6), 202 B(Star), R(6),
203 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1), 203 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1),
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
283 B(Star), R(2), 283 B(Star), R(2),
284 B(LdaConstant), U8(0), 284 B(LdaConstant), U8(0),
285 B(Star), R(6), 285 B(Star), R(6),
286 B(Mov), R(arg0), R(4), 286 B(Mov), R(arg0), R(4),
287 B(Mov), R(closure), R(5), 287 B(Mov), R(closure), R(5),
288 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3), 288 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3),
289 B(PushContext), R(0), 289 B(PushContext), R(0),
290 B(Ldar), R(this), 290 B(Ldar), R(this),
291 B(StaCurrentContextSlot), U8(4), 291 B(StaCurrentContextSlot), U8(4),
292 /* 0 E> */ B(StackCheck), 292 /* 0 E> */ B(StackCheck),
293 B(LdaCurrentContextSlot), U8(4), 293 B(LdaImmutableCurrentContextSlot), U8(4),
294 B(Star), R(5), 294 B(Star), R(5),
295 B(Mov), R(closure), R(4), 295 B(Mov), R(closure), R(4),
296 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2), 296 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2),
297 B(StaCurrentContextSlot), U8(5), 297 B(StaCurrentContextSlot), U8(5),
298 B(Star), R(4), 298 B(Star), R(4),
299 B(LdaCurrentContextSlot), U8(5), 299 B(LdaImmutableCurrentContextSlot), U8(5),
300 B(Star), R(5), 300 B(Star), R(5),
301 B(LdaZero), 301 B(LdaZero),
302 B(SuspendGenerator), R(5), 302 B(SuspendGenerator), R(5),
303 B(Ldar), R(4), 303 B(Ldar), R(4),
304 /* 49 S> */ B(Return), 304 /* 49 S> */ B(Return),
305 B(LdaSmi), I8(-2), 305 B(LdaSmi), I8(-2),
306 B(Star), R(2), 306 B(Star), R(2),
307 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1), 307 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1),
308 B(Star), R(6), 308 B(Star), R(6),
309 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1), 309 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1),
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 B(Star), R(6), 376 B(Star), R(6),
377 B(Mov), R(arg0), R(4), 377 B(Mov), R(arg0), R(4),
378 B(Mov), R(closure), R(5), 378 B(Mov), R(closure), R(5),
379 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3), 379 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3),
380 B(PushContext), R(0), 380 B(PushContext), R(0),
381 B(Ldar), R(this), 381 B(Ldar), R(this),
382 B(StaCurrentContextSlot), U8(4), 382 B(StaCurrentContextSlot), U8(4),
383 B(LdaTheHole), 383 B(LdaTheHole),
384 B(StaModuleVariable), I8(1), U8(0), 384 B(StaModuleVariable), I8(1), U8(0),
385 /* 0 E> */ B(StackCheck), 385 /* 0 E> */ B(StackCheck),
386 B(LdaCurrentContextSlot), U8(4), 386 B(LdaImmutableCurrentContextSlot), U8(4),
387 B(Star), R(5), 387 B(Star), R(5),
388 B(Mov), R(closure), R(4), 388 B(Mov), R(closure), R(4),
389 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2), 389 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2),
390 B(StaCurrentContextSlot), U8(5), 390 B(StaCurrentContextSlot), U8(5),
391 B(Star), R(4), 391 B(Star), R(4),
392 B(LdaCurrentContextSlot), U8(5), 392 B(LdaImmutableCurrentContextSlot), U8(5),
393 B(Star), R(5), 393 B(Star), R(5),
394 B(LdaZero), 394 B(LdaZero),
395 B(SuspendGenerator), R(5), 395 B(SuspendGenerator), R(5),
396 B(Ldar), R(4), 396 B(Ldar), R(4),
397 /* 49 S> */ B(Return), 397 /* 49 S> */ B(Return),
398 B(LdaSmi), I8(-2), 398 B(LdaSmi), I8(-2),
399 B(Star), R(2), 399 B(Star), R(2),
400 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1), 400 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1),
401 B(Star), R(6), 401 B(Star), R(6),
402 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1), 402 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1),
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
469 B(Star), R(6), 469 B(Star), R(6),
470 B(Mov), R(arg0), R(4), 470 B(Mov), R(arg0), R(4),
471 B(Mov), R(closure), R(5), 471 B(Mov), R(closure), R(5),
472 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3), 472 B(CallRuntime), U16(Runtime::kPushModuleContext), R(4), U8(3),
473 B(PushContext), R(0), 473 B(PushContext), R(0),
474 B(Ldar), R(this), 474 B(Ldar), R(this),
475 B(StaCurrentContextSlot), U8(4), 475 B(StaCurrentContextSlot), U8(4),
476 B(LdaTheHole), 476 B(LdaTheHole),
477 B(StaModuleVariable), I8(1), U8(0), 477 B(StaModuleVariable), I8(1), U8(0),
478 /* 0 E> */ B(StackCheck), 478 /* 0 E> */ B(StackCheck),
479 B(LdaCurrentContextSlot), U8(4), 479 B(LdaImmutableCurrentContextSlot), U8(4),
480 B(Star), R(5), 480 B(Star), R(5),
481 B(Mov), R(closure), R(4), 481 B(Mov), R(closure), R(4),
482 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2), 482 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2),
483 B(StaCurrentContextSlot), U8(5), 483 B(StaCurrentContextSlot), U8(5),
484 B(Star), R(4), 484 B(Star), R(4),
485 B(LdaCurrentContextSlot), U8(5), 485 B(LdaImmutableCurrentContextSlot), U8(5),
486 B(Star), R(5), 486 B(Star), R(5),
487 B(LdaZero), 487 B(LdaZero),
488 B(SuspendGenerator), R(5), 488 B(SuspendGenerator), R(5),
489 B(Ldar), R(4), 489 B(Ldar), R(4),
490 /* 51 S> */ B(Return), 490 /* 51 S> */ B(Return),
491 B(LdaSmi), I8(-2), 491 B(LdaSmi), I8(-2),
492 B(Star), R(2), 492 B(Star), R(2),
493 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1), 493 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(5 ), U8(1),
494 B(Star), R(6), 494 B(Star), R(6),
495 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1), 495 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(5), U8 (1),
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
560 B(Star), R(5), 560 B(Star), R(5),
561 B(Mov), R(arg0), R(3), 561 B(Mov), R(arg0), R(3),
562 B(Mov), R(closure), R(4), 562 B(Mov), R(closure), R(4),
563 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 563 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
564 B(PushContext), R(0), 564 B(PushContext), R(0),
565 B(Ldar), R(this), 565 B(Ldar), R(this),
566 B(StaCurrentContextSlot), U8(4), 566 B(StaCurrentContextSlot), U8(4),
567 B(LdaTheHole), 567 B(LdaTheHole),
568 B(StaModuleVariable), I8(1), U8(0), 568 B(StaModuleVariable), I8(1), U8(0),
569 /* 0 E> */ B(StackCheck), 569 /* 0 E> */ B(StackCheck),
570 B(LdaCurrentContextSlot), U8(4), 570 B(LdaImmutableCurrentContextSlot), U8(4),
571 B(Star), R(4), 571 B(Star), R(4),
572 B(Mov), R(closure), R(3), 572 B(Mov), R(closure), R(3),
573 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 573 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
574 B(StaCurrentContextSlot), U8(5), 574 B(StaCurrentContextSlot), U8(5),
575 B(Star), R(3), 575 B(Star), R(3),
576 B(LdaCurrentContextSlot), U8(5), 576 B(LdaImmutableCurrentContextSlot), U8(5),
577 B(Star), R(4), 577 B(Star), R(4),
578 B(LdaZero), 578 B(LdaZero),
579 B(SuspendGenerator), R(4), 579 B(SuspendGenerator), R(4),
580 B(Ldar), R(3), 580 B(Ldar), R(3),
581 /* 32 S> */ B(Return), 581 /* 32 S> */ B(Return),
582 B(LdaSmi), I8(-2), 582 B(LdaSmi), I8(-2),
583 B(Star), R(1), 583 B(Star), R(1),
584 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 584 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
585 B(Star), R(5), 585 B(Star), R(5),
586 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 586 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
637 B(Star), R(5), 637 B(Star), R(5),
638 B(Mov), R(arg0), R(3), 638 B(Mov), R(arg0), R(3),
639 B(Mov), R(closure), R(4), 639 B(Mov), R(closure), R(4),
640 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 640 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
641 B(PushContext), R(0), 641 B(PushContext), R(0),
642 B(Ldar), R(this), 642 B(Ldar), R(this),
643 B(StaCurrentContextSlot), U8(4), 643 B(StaCurrentContextSlot), U8(4),
644 B(LdaTheHole), 644 B(LdaTheHole),
645 B(StaModuleVariable), I8(1), U8(0), 645 B(StaModuleVariable), I8(1), U8(0),
646 /* 0 E> */ B(StackCheck), 646 /* 0 E> */ B(StackCheck),
647 B(LdaCurrentContextSlot), U8(4), 647 B(LdaImmutableCurrentContextSlot), U8(4),
648 B(Star), R(4), 648 B(Star), R(4),
649 B(Mov), R(closure), R(3), 649 B(Mov), R(closure), R(3),
650 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 650 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
651 B(StaCurrentContextSlot), U8(5), 651 B(StaCurrentContextSlot), U8(5),
652 B(Star), R(3), 652 B(Star), R(3),
653 B(LdaCurrentContextSlot), U8(5), 653 B(LdaImmutableCurrentContextSlot), U8(5),
654 B(Star), R(4), 654 B(Star), R(4),
655 B(LdaZero), 655 B(LdaZero),
656 B(SuspendGenerator), R(4), 656 B(SuspendGenerator), R(4),
657 B(Ldar), R(3), 657 B(Ldar), R(3),
658 /* 26 S> */ B(Return), 658 /* 26 S> */ B(Return),
659 B(LdaSmi), I8(-2), 659 B(LdaSmi), I8(-2),
660 B(Star), R(1), 660 B(Star), R(1),
661 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 661 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
662 B(Star), R(5), 662 B(Star), R(5),
663 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 663 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
726 B(Star), R(1), 726 B(Star), R(1),
727 B(LdaConstant), U8(0), 727 B(LdaConstant), U8(0),
728 B(Star), R(5), 728 B(Star), R(5),
729 B(Mov), R(arg0), R(3), 729 B(Mov), R(arg0), R(3),
730 B(Mov), R(closure), R(4), 730 B(Mov), R(closure), R(4),
731 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 731 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
732 B(PushContext), R(0), 732 B(PushContext), R(0),
733 B(Ldar), R(this), 733 B(Ldar), R(this),
734 B(StaCurrentContextSlot), U8(4), 734 B(StaCurrentContextSlot), U8(4),
735 /* 0 E> */ B(StackCheck), 735 /* 0 E> */ B(StackCheck),
736 B(LdaCurrentContextSlot), U8(4), 736 B(LdaImmutableCurrentContextSlot), U8(4),
737 B(Star), R(4), 737 B(Star), R(4),
738 B(Mov), R(closure), R(3), 738 B(Mov), R(closure), R(3),
739 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 739 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
740 B(StaCurrentContextSlot), U8(5), 740 B(StaCurrentContextSlot), U8(5),
741 B(Star), R(3), 741 B(Star), R(3),
742 B(LdaCurrentContextSlot), U8(5), 742 B(LdaImmutableCurrentContextSlot), U8(5),
743 B(Star), R(4), 743 B(Star), R(4),
744 B(LdaZero), 744 B(LdaZero),
745 B(SuspendGenerator), R(4), 745 B(SuspendGenerator), R(4),
746 B(Ldar), R(3), 746 B(Ldar), R(3),
747 /* 30 S> */ B(Return), 747 /* 30 S> */ B(Return),
748 B(LdaSmi), I8(-2), 748 B(LdaSmi), I8(-2),
749 B(Star), R(1), 749 B(Star), R(1),
750 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 750 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
751 B(Star), R(5), 751 B(Star), R(5),
752 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 752 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
798 B(Star), R(1), 798 B(Star), R(1),
799 B(LdaConstant), U8(0), 799 B(LdaConstant), U8(0),
800 B(Star), R(5), 800 B(Star), R(5),
801 B(Mov), R(arg0), R(3), 801 B(Mov), R(arg0), R(3),
802 B(Mov), R(closure), R(4), 802 B(Mov), R(closure), R(4),
803 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 803 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
804 B(PushContext), R(0), 804 B(PushContext), R(0),
805 B(Ldar), R(this), 805 B(Ldar), R(this),
806 B(StaCurrentContextSlot), U8(4), 806 B(StaCurrentContextSlot), U8(4),
807 /* 0 E> */ B(StackCheck), 807 /* 0 E> */ B(StackCheck),
808 B(LdaCurrentContextSlot), U8(4), 808 B(LdaImmutableCurrentContextSlot), U8(4),
809 B(Star), R(4), 809 B(Star), R(4),
810 B(Mov), R(closure), R(3), 810 B(Mov), R(closure), R(3),
811 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 811 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
812 B(StaCurrentContextSlot), U8(5), 812 B(StaCurrentContextSlot), U8(5),
813 B(Star), R(3), 813 B(Star), R(3),
814 B(LdaCurrentContextSlot), U8(5), 814 B(LdaImmutableCurrentContextSlot), U8(5),
815 B(Star), R(4), 815 B(Star), R(4),
816 B(LdaZero), 816 B(LdaZero),
817 B(SuspendGenerator), R(4), 817 B(SuspendGenerator), R(4),
818 B(Ldar), R(3), 818 B(Ldar), R(3),
819 /* 19 S> */ B(Return), 819 /* 19 S> */ B(Return),
820 B(LdaSmi), I8(-2), 820 B(LdaSmi), I8(-2),
821 B(Star), R(1), 821 B(Star), R(1),
822 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 822 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
823 B(Star), R(5), 823 B(Star), R(5),
824 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 824 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
875 B(Mov), R(closure), R(4), 875 B(Mov), R(closure), R(4),
876 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3), 876 B(CallRuntime), U16(Runtime::kPushModuleContext), R(3), U8(3),
877 B(PushContext), R(0), 877 B(PushContext), R(0),
878 B(Ldar), R(this), 878 B(Ldar), R(this),
879 B(StaCurrentContextSlot), U8(4), 879 B(StaCurrentContextSlot), U8(4),
880 B(LdaZero), 880 B(LdaZero),
881 B(Star), R(3), 881 B(Star), R(3),
882 B(CallRuntime), U16(Runtime::kGetModuleNamespace), R(3), U8(1), 882 B(CallRuntime), U16(Runtime::kGetModuleNamespace), R(3), U8(1),
883 B(StaCurrentContextSlot), U8(6), 883 B(StaCurrentContextSlot), U8(6),
884 /* 0 E> */ B(StackCheck), 884 /* 0 E> */ B(StackCheck),
885 B(LdaCurrentContextSlot), U8(4), 885 B(LdaImmutableCurrentContextSlot), U8(4),
886 B(Star), R(4), 886 B(Star), R(4),
887 B(Mov), R(closure), R(3), 887 B(Mov), R(closure), R(3),
888 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2), 888 /* 0 E> */ B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(3), U8 (2),
889 B(StaCurrentContextSlot), U8(5), 889 B(StaCurrentContextSlot), U8(5),
890 B(Star), R(3), 890 B(Star), R(3),
891 B(LdaCurrentContextSlot), U8(5), 891 B(LdaImmutableCurrentContextSlot), U8(5),
892 B(Star), R(4), 892 B(Star), R(4),
893 B(LdaZero), 893 B(LdaZero),
894 B(SuspendGenerator), R(4), 894 B(SuspendGenerator), R(4),
895 B(Ldar), R(3), 895 B(Ldar), R(3),
896 /* 45 S> */ B(Return), 896 /* 45 S> */ B(Return),
897 B(LdaSmi), I8(-2), 897 B(LdaSmi), I8(-2),
898 B(Star), R(1), 898 B(Star), R(1),
899 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1), 899 B(CallRuntime), U16(Runtime::k_GeneratorGetInputOrDebugPos), R(4 ), U8(1),
900 B(Star), R(5), 900 B(Star), R(5),
901 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1), 901 B(CallRuntime), U16(Runtime::k_GeneratorGetResumeMode), R(4), U8 (1),
902 B(Star), R(6), 902 B(Star), R(6),
903 B(LdaZero), 903 B(LdaZero),
904 B(TestEqualStrict), R(6), U8(0), 904 B(TestEqualStrict), R(6), U8(0),
905 B(JumpIfTrue), U8(25), 905 B(JumpIfTrue), U8(25),
906 B(LdaSmi), I8(2), 906 B(LdaSmi), I8(2),
907 B(TestEqualStrict), R(6), U8(0), 907 B(TestEqualStrict), R(6), U8(0),
908 B(JumpIfTrue), U8(15), 908 B(JumpIfTrue), U8(15),
909 B(Jump), U8(2), 909 B(Jump), U8(2),
910 B(LdaTrue), 910 B(LdaTrue),
911 B(Star), R(8), 911 B(Star), R(8),
912 B(Mov), R(5), R(7), 912 B(Mov), R(5), R(7),
913 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(7), U8(2), 913 B(InvokeIntrinsic), U8(Runtime::k_CreateIterResultObject), R(7), U8(2),
914 /* 45 S> */ B(Return), 914 /* 45 S> */ B(Return),
915 B(Ldar), R(5), 915 B(Ldar), R(5),
916 /* 0 E> */ B(Throw), 916 /* 0 E> */ B(Throw),
917 /* 27 S> */ B(LdaCurrentContextSlot), U8(6), 917 /* 27 S> */ B(LdaImmutableCurrentContextSlot), U8(6),
918 B(Star), R(4), 918 B(Star), R(4),
919 /* 30 E> */ B(LdaNamedProperty), R(4), U8(1), U8(4), 919 /* 30 E> */ B(LdaNamedProperty), R(4), U8(1), U8(4),
920 B(Star), R(3), 920 B(Star), R(3),
921 B(LdaCurrentContextSlot), U8(6), 921 B(LdaImmutableCurrentContextSlot), U8(6),
922 B(Star), R(5), 922 B(Star), R(5),
923 B(LdaCurrentContextSlot), U8(6), 923 B(LdaImmutableCurrentContextSlot), U8(6),
924 B(Star), R(6), 924 B(Star), R(6),
925 /* 41 E> */ B(LdaNamedProperty), R(6), U8(2), U8(6), 925 /* 41 E> */ B(LdaNamedProperty), R(6), U8(2), U8(6),
926 B(Star), R(6), 926 B(Star), R(6),
927 /* 31 E> */ B(CallProperty), R(3), R(4), U8(3), U8(2), 927 /* 31 E> */ B(CallProperty), R(3), R(4), U8(3), U8(2),
928 B(LdaUndefined), 928 B(LdaUndefined),
929 /* 45 S> */ B(Return), 929 /* 45 S> */ B(Return),
930 ] 930 ]
931 constant pool: [ 931 constant pool: [
932 FIXED_ARRAY_TYPE, 932 FIXED_ARRAY_TYPE,
933 ONE_BYTE_INTERNALIZED_STRING_TYPE ["f"], 933 ONE_BYTE_INTERNALIZED_STRING_TYPE ["f"],
934 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"], 934 ONE_BYTE_INTERNALIZED_STRING_TYPE ["x"],
935 ] 935 ]
936 handlers: [ 936 handlers: [
937 ] 937 ]
938 938
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698