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

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

Issue 2019433003: [Interpreter] Add intrinsic for Runtime::kInlineCall. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Rebase Created 4 years, 6 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: mixed 6 pool type: mixed
7 execute: yes 7 execute: yes
8 wrap: yes 8 wrap: yes
9 9
10 --- 10 ---
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
118 B(Star), R(12), 118 B(Star), R(12),
119 B(LdaConstant), U8(8), 119 B(LdaConstant), U8(8),
120 B(Star), R(13), 120 B(Star), R(13),
121 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2), 121 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2),
122 B(Throw), 122 B(Throw),
123 B(Mov), R(context), R(12), 123 B(Mov), R(context), R(12),
124 B(Ldar), R(5), 124 B(Ldar), R(5),
125 B(Star), R(13), 125 B(Star), R(13),
126 B(Ldar), R(1), 126 B(Ldar), R(1),
127 B(Star), R(14), 127 B(Star), R(14),
128 B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2), 128 B(InvokeIntrinsic), U16(Runtime::k_Call), R(13), U8(2),
129 B(Jump), U8(30), 129 B(Jump), U8(30),
130 B(Star), R(14), 130 B(Star), R(14),
131 B(LdaConstant), U8(5), 131 B(LdaConstant), U8(5),
132 B(Star), R(13), 132 B(Star), R(13),
133 B(Ldar), R(closure), 133 B(Ldar), R(closure),
134 B(Star), R(15), 134 B(Star), R(15),
135 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3), 135 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
136 B(Star), R(12), 136 B(Star), R(12),
137 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 137 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
138 B(Ldar), R(12), 138 B(Ldar), R(12),
139 B(PushContext), R(8), 139 B(PushContext), R(8),
140 B(PopContext), R(8), 140 B(PopContext), R(8),
141 B(Jump), U8(37), 141 B(Jump), U8(37),
142 B(Ldar), R(5), 142 B(Ldar), R(5),
143 B(Star), R(12), 143 B(Star), R(12),
144 B(Ldar), R(1), 144 B(Ldar), R(1),
145 B(Star), R(13), 145 B(Star), R(13),
146 B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2), 146 B(InvokeIntrinsic), U16(Runtime::k_Call), R(12), U8(2),
147 B(Star), R(6), 147 B(Star), R(6),
148 B(Star), R(12), 148 B(Star), R(12),
149 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1), 149 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1),
150 B(JumpIfToBooleanFalse), U8(4), 150 B(JumpIfToBooleanFalse), U8(4),
151 B(Jump), U8(11), 151 B(Jump), U8(11),
152 B(Ldar), R(6), 152 B(Ldar), R(6),
153 B(Star), R(12), 153 B(Star), R(12),
154 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (12), U8(1), 154 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (12), U8(1),
155 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1), 155 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1),
156 B(LdaZero), 156 B(LdaZero),
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 B(Star), R(13), 296 B(Star), R(13),
297 B(LdaConstant), U8(8), 297 B(LdaConstant), U8(8),
298 B(Star), R(14), 298 B(Star), R(14),
299 B(CallRuntime), U16(Runtime::kNewTypeError), R(13), U8(2), 299 B(CallRuntime), U16(Runtime::kNewTypeError), R(13), U8(2),
300 B(Throw), 300 B(Throw),
301 B(Mov), R(context), R(13), 301 B(Mov), R(context), R(13),
302 B(Ldar), R(5), 302 B(Ldar), R(5),
303 B(Star), R(14), 303 B(Star), R(14),
304 B(Ldar), R(1), 304 B(Ldar), R(1),
305 B(Star), R(15), 305 B(Star), R(15),
306 B(CallRuntime), U16(Runtime::k_Call), R(14), U8(2), 306 B(InvokeIntrinsic), U16(Runtime::k_Call), R(14), U8(2),
307 B(Jump), U8(30), 307 B(Jump), U8(30),
308 B(Star), R(15), 308 B(Star), R(15),
309 B(LdaConstant), U8(5), 309 B(LdaConstant), U8(5),
310 B(Star), R(14), 310 B(Star), R(14),
311 B(Ldar), R(closure), 311 B(Ldar), R(closure),
312 B(Star), R(16), 312 B(Star), R(16),
313 B(CallRuntime), U16(Runtime::kPushCatchContext), R(14), U8(3), 313 B(CallRuntime), U16(Runtime::kPushCatchContext), R(14), U8(3),
314 B(Star), R(13), 314 B(Star), R(13),
315 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 315 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
316 B(Ldar), R(13), 316 B(Ldar), R(13),
317 B(PushContext), R(9), 317 B(PushContext), R(9),
318 B(PopContext), R(9), 318 B(PopContext), R(9),
319 B(Jump), U8(37), 319 B(Jump), U8(37),
320 B(Ldar), R(5), 320 B(Ldar), R(5),
321 B(Star), R(13), 321 B(Star), R(13),
322 B(Ldar), R(1), 322 B(Ldar), R(1),
323 B(Star), R(14), 323 B(Star), R(14),
324 B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2), 324 B(InvokeIntrinsic), U16(Runtime::k_Call), R(13), U8(2),
325 B(Star), R(6), 325 B(Star), R(6),
326 B(Star), R(13), 326 B(Star), R(13),
327 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(13), U8(1), 327 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(13), U8(1),
328 B(JumpIfToBooleanFalse), U8(4), 328 B(JumpIfToBooleanFalse), U8(4),
329 B(Jump), U8(11), 329 B(Jump), U8(11),
330 B(Ldar), R(6), 330 B(Ldar), R(6),
331 B(Star), R(13), 331 B(Star), R(13),
332 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (13), U8(1), 332 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (13), U8(1),
333 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 2), U8(1), 333 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 2), U8(1),
334 B(LdaZero), 334 B(LdaZero),
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
488 B(Star), R(12), 488 B(Star), R(12),
489 B(LdaConstant), U8(8), 489 B(LdaConstant), U8(8),
490 B(Star), R(13), 490 B(Star), R(13),
491 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2), 491 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2),
492 B(Throw), 492 B(Throw),
493 B(Mov), R(context), R(12), 493 B(Mov), R(context), R(12),
494 B(Ldar), R(5), 494 B(Ldar), R(5),
495 B(Star), R(13), 495 B(Star), R(13),
496 B(Ldar), R(1), 496 B(Ldar), R(1),
497 B(Star), R(14), 497 B(Star), R(14),
498 B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2), 498 B(InvokeIntrinsic), U16(Runtime::k_Call), R(13), U8(2),
499 B(Jump), U8(30), 499 B(Jump), U8(30),
500 B(Star), R(14), 500 B(Star), R(14),
501 B(LdaConstant), U8(5), 501 B(LdaConstant), U8(5),
502 B(Star), R(13), 502 B(Star), R(13),
503 B(Ldar), R(closure), 503 B(Ldar), R(closure),
504 B(Star), R(15), 504 B(Star), R(15),
505 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3), 505 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
506 B(Star), R(12), 506 B(Star), R(12),
507 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 507 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
508 B(Ldar), R(12), 508 B(Ldar), R(12),
509 B(PushContext), R(8), 509 B(PushContext), R(8),
510 B(PopContext), R(8), 510 B(PopContext), R(8),
511 B(Jump), U8(37), 511 B(Jump), U8(37),
512 B(Ldar), R(5), 512 B(Ldar), R(5),
513 B(Star), R(12), 513 B(Star), R(12),
514 B(Ldar), R(1), 514 B(Ldar), R(1),
515 B(Star), R(13), 515 B(Star), R(13),
516 B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2), 516 B(InvokeIntrinsic), U16(Runtime::k_Call), R(12), U8(2),
517 B(Star), R(6), 517 B(Star), R(6),
518 B(Star), R(12), 518 B(Star), R(12),
519 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1), 519 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(12), U8(1),
520 B(JumpIfToBooleanFalse), U8(4), 520 B(JumpIfToBooleanFalse), U8(4),
521 B(Jump), U8(11), 521 B(Jump), U8(11),
522 B(Ldar), R(6), 522 B(Ldar), R(6),
523 B(Star), R(12), 523 B(Star), R(12),
524 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (12), U8(1), 524 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (12), U8(1),
525 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1), 525 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1),
526 B(LdaZero), 526 B(LdaZero),
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after
670 B(Star), R(11), 670 B(Star), R(11),
671 B(LdaConstant), U8(10), 671 B(LdaConstant), U8(10),
672 B(Star), R(12), 672 B(Star), R(12),
673 B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2), 673 B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2),
674 B(Throw), 674 B(Throw),
675 B(Mov), R(context), R(11), 675 B(Mov), R(context), R(11),
676 B(Ldar), R(4), 676 B(Ldar), R(4),
677 B(Star), R(12), 677 B(Star), R(12),
678 B(Ldar), R(0), 678 B(Ldar), R(0),
679 B(Star), R(13), 679 B(Star), R(13),
680 B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2), 680 B(InvokeIntrinsic), U16(Runtime::k_Call), R(12), U8(2),
681 B(Jump), U8(30), 681 B(Jump), U8(30),
682 B(Star), R(13), 682 B(Star), R(13),
683 B(LdaConstant), U8(7), 683 B(LdaConstant), U8(7),
684 B(Star), R(12), 684 B(Star), R(12),
685 B(Ldar), R(closure), 685 B(Ldar), R(closure),
686 B(Star), R(14), 686 B(Star), R(14),
687 B(CallRuntime), U16(Runtime::kPushCatchContext), R(12), U8(3), 687 B(CallRuntime), U16(Runtime::kPushCatchContext), R(12), U8(3),
688 B(Star), R(11), 688 B(Star), R(11),
689 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 689 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
690 B(Ldar), R(11), 690 B(Ldar), R(11),
691 B(PushContext), R(7), 691 B(PushContext), R(7),
692 B(PopContext), R(7), 692 B(PopContext), R(7),
693 B(Jump), U8(37), 693 B(Jump), U8(37),
694 B(Ldar), R(4), 694 B(Ldar), R(4),
695 B(Star), R(11), 695 B(Star), R(11),
696 B(Ldar), R(0), 696 B(Ldar), R(0),
697 B(Star), R(12), 697 B(Star), R(12),
698 B(CallRuntime), U16(Runtime::k_Call), R(11), U8(2), 698 B(InvokeIntrinsic), U16(Runtime::k_Call), R(11), U8(2),
699 B(Star), R(5), 699 B(Star), R(5),
700 B(Star), R(11), 700 B(Star), R(11),
701 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(11), U8(1), 701 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(11), U8(1),
702 B(JumpIfToBooleanFalse), U8(4), 702 B(JumpIfToBooleanFalse), U8(4),
703 B(Jump), U8(11), 703 B(Jump), U8(11),
704 B(Ldar), R(5), 704 B(Ldar), R(5),
705 B(Star), R(11), 705 B(Star), R(11),
706 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (11), U8(1), 706 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (11), U8(1),
707 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 0), U8(1), 707 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 0), U8(1),
708 B(LdaZero), 708 B(LdaZero),
(...skipping 23 matching lines...) Expand all
732 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 732 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
733 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 733 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
734 kInstanceTypeDontCare, 734 kInstanceTypeDontCare,
735 ] 735 ]
736 handlers: [ 736 handlers: [
737 [17, 169, 175], 737 [17, 169, 175],
738 [20, 123, 125], 738 [20, 123, 125],
739 [269, 282, 284], 739 [269, 282, 284],
740 ] 740 ]
741 741
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698