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

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 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
93 B(Jump), U8(18), 93 B(Jump), U8(18),
94 B(Wide), B(LdaSmi), U16(129), 94 B(Wide), B(LdaSmi), U16(129),
95 B(Star), R(12), 95 B(Star), R(12),
96 B(LdaConstant), U8(8), 96 B(LdaConstant), U8(8),
97 B(Star), R(13), 97 B(Star), R(13),
98 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2), 98 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2),
99 B(Throw), 99 B(Throw),
100 B(Mov), R(context), R(12), 100 B(Mov), R(context), R(12),
101 B(Mov), R(5), R(13), 101 B(Mov), R(5), R(13),
102 B(Mov), R(1), R(14), 102 B(Mov), R(1), R(14),
103 B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2), 103 B(InvokeIntrinsic), U16(Runtime::k_Call), R(13), U8(2),
104 B(Jump), U8(29), 104 B(Jump), U8(29),
105 B(Star), R(14), 105 B(Star), R(14),
106 B(LdaConstant), U8(5), 106 B(LdaConstant), U8(5),
107 B(Star), R(13), 107 B(Star), R(13),
108 B(Mov), R(closure), R(15), 108 B(Mov), R(closure), R(15),
109 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3), 109 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
110 B(Star), R(12), 110 B(Star), R(12),
111 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 111 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
112 B(Ldar), R(12), 112 B(Ldar), R(12),
113 B(PushContext), R(8), 113 B(PushContext), R(8),
114 B(PopContext), R(8), 114 B(PopContext), R(8),
115 B(Jump), U8(29), 115 B(Jump), U8(29),
116 B(Mov), R(5), R(12), 116 B(Mov), R(5), R(12),
117 B(Mov), R(1), R(13), 117 B(Mov), R(1), R(13),
118 B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2), 118 B(InvokeIntrinsic), U16(Runtime::k_Call), R(12), U8(2),
119 B(Star), R(6), 119 B(Star), R(6),
120 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(6), U8(1), 120 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(6), U8(1),
121 B(JumpIfToBooleanFalse), U8(4), 121 B(JumpIfToBooleanFalse), U8(4),
122 B(Jump), U8(7), 122 B(Jump), U8(7),
123 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (6), U8(1), 123 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (6), U8(1),
124 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1), 124 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1),
125 B(LdaZero), 125 B(LdaZero),
126 B(TestEqualStrict), R(9), 126 B(TestEqualStrict), R(9),
127 B(JumpIfTrue), U8(4), 127 B(JumpIfTrue), U8(4),
128 B(Jump), U8(5), 128 B(Jump), U8(5),
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
238 B(Jump), U8(18), 238 B(Jump), U8(18),
239 B(Wide), B(LdaSmi), U16(129), 239 B(Wide), B(LdaSmi), U16(129),
240 B(Star), R(13), 240 B(Star), R(13),
241 B(LdaConstant), U8(8), 241 B(LdaConstant), U8(8),
242 B(Star), R(14), 242 B(Star), R(14),
243 B(CallRuntime), U16(Runtime::kNewTypeError), R(13), U8(2), 243 B(CallRuntime), U16(Runtime::kNewTypeError), R(13), U8(2),
244 B(Throw), 244 B(Throw),
245 B(Mov), R(context), R(13), 245 B(Mov), R(context), R(13),
246 B(Mov), R(5), R(14), 246 B(Mov), R(5), R(14),
247 B(Mov), R(1), R(15), 247 B(Mov), R(1), R(15),
248 B(CallRuntime), U16(Runtime::k_Call), R(14), U8(2), 248 B(InvokeIntrinsic), U16(Runtime::k_Call), R(14), U8(2),
249 B(Jump), U8(29), 249 B(Jump), U8(29),
250 B(Star), R(15), 250 B(Star), R(15),
251 B(LdaConstant), U8(5), 251 B(LdaConstant), U8(5),
252 B(Star), R(14), 252 B(Star), R(14),
253 B(Mov), R(closure), R(16), 253 B(Mov), R(closure), R(16),
254 B(CallRuntime), U16(Runtime::kPushCatchContext), R(14), U8(3), 254 B(CallRuntime), U16(Runtime::kPushCatchContext), R(14), U8(3),
255 B(Star), R(13), 255 B(Star), R(13),
256 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 256 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
257 B(Ldar), R(13), 257 B(Ldar), R(13),
258 B(PushContext), R(9), 258 B(PushContext), R(9),
259 B(PopContext), R(9), 259 B(PopContext), R(9),
260 B(Jump), U8(29), 260 B(Jump), U8(29),
261 B(Mov), R(5), R(13), 261 B(Mov), R(5), R(13),
262 B(Mov), R(1), R(14), 262 B(Mov), R(1), R(14),
263 B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2), 263 B(InvokeIntrinsic), U16(Runtime::k_Call), R(13), U8(2),
264 B(Star), R(6), 264 B(Star), R(6),
265 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(6), U8(1), 265 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(6), U8(1),
266 B(JumpIfToBooleanFalse), U8(4), 266 B(JumpIfToBooleanFalse), U8(4),
267 B(Jump), U8(7), 267 B(Jump), U8(7),
268 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (6), U8(1), 268 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (6), U8(1),
269 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 2), U8(1), 269 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 2), U8(1),
270 B(LdaZero), 270 B(LdaZero),
271 B(TestEqualStrict), R(10), 271 B(TestEqualStrict), R(10),
272 B(JumpIfTrue), U8(10), 272 B(JumpIfTrue), U8(10),
273 B(LdaSmi), U8(1), 273 B(LdaSmi), U8(1),
(...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after
395 B(Jump), U8(18), 395 B(Jump), U8(18),
396 B(Wide), B(LdaSmi), U16(129), 396 B(Wide), B(LdaSmi), U16(129),
397 B(Star), R(12), 397 B(Star), R(12),
398 B(LdaConstant), U8(8), 398 B(LdaConstant), U8(8),
399 B(Star), R(13), 399 B(Star), R(13),
400 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2), 400 B(CallRuntime), U16(Runtime::kNewTypeError), R(12), U8(2),
401 B(Throw), 401 B(Throw),
402 B(Mov), R(context), R(12), 402 B(Mov), R(context), R(12),
403 B(Mov), R(5), R(13), 403 B(Mov), R(5), R(13),
404 B(Mov), R(1), R(14), 404 B(Mov), R(1), R(14),
405 B(CallRuntime), U16(Runtime::k_Call), R(13), U8(2), 405 B(InvokeIntrinsic), U16(Runtime::k_Call), R(13), U8(2),
406 B(Jump), U8(29), 406 B(Jump), U8(29),
407 B(Star), R(14), 407 B(Star), R(14),
408 B(LdaConstant), U8(5), 408 B(LdaConstant), U8(5),
409 B(Star), R(13), 409 B(Star), R(13),
410 B(Mov), R(closure), R(15), 410 B(Mov), R(closure), R(15),
411 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3), 411 B(CallRuntime), U16(Runtime::kPushCatchContext), R(13), U8(3),
412 B(Star), R(12), 412 B(Star), R(12),
413 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 413 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
414 B(Ldar), R(12), 414 B(Ldar), R(12),
415 B(PushContext), R(8), 415 B(PushContext), R(8),
416 B(PopContext), R(8), 416 B(PopContext), R(8),
417 B(Jump), U8(29), 417 B(Jump), U8(29),
418 B(Mov), R(5), R(12), 418 B(Mov), R(5), R(12),
419 B(Mov), R(1), R(13), 419 B(Mov), R(1), R(13),
420 B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2), 420 B(InvokeIntrinsic), U16(Runtime::k_Call), R(12), U8(2),
421 B(Star), R(6), 421 B(Star), R(6),
422 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(6), U8(1), 422 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(6), U8(1),
423 B(JumpIfToBooleanFalse), U8(4), 423 B(JumpIfToBooleanFalse), U8(4),
424 B(Jump), U8(7), 424 B(Jump), U8(7),
425 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (6), U8(1), 425 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (6), U8(1),
426 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1), 426 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 1), U8(1),
427 B(LdaZero), 427 B(LdaZero),
428 B(TestEqualStrict), R(9), 428 B(TestEqualStrict), R(9),
429 B(JumpIfTrue), U8(4), 429 B(JumpIfTrue), U8(4),
430 B(Jump), U8(5), 430 B(Jump), U8(5),
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 B(Jump), U8(18), 542 B(Jump), U8(18),
543 B(Wide), B(LdaSmi), U16(129), 543 B(Wide), B(LdaSmi), U16(129),
544 B(Star), R(11), 544 B(Star), R(11),
545 B(LdaConstant), U8(10), 545 B(LdaConstant), U8(10),
546 B(Star), R(12), 546 B(Star), R(12),
547 B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2), 547 B(CallRuntime), U16(Runtime::kNewTypeError), R(11), U8(2),
548 B(Throw), 548 B(Throw),
549 B(Mov), R(context), R(11), 549 B(Mov), R(context), R(11),
550 B(Mov), R(4), R(12), 550 B(Mov), R(4), R(12),
551 B(Mov), R(0), R(13), 551 B(Mov), R(0), R(13),
552 B(CallRuntime), U16(Runtime::k_Call), R(12), U8(2), 552 B(InvokeIntrinsic), U16(Runtime::k_Call), R(12), U8(2),
553 B(Jump), U8(29), 553 B(Jump), U8(29),
554 B(Star), R(13), 554 B(Star), R(13),
555 B(LdaConstant), U8(7), 555 B(LdaConstant), U8(7),
556 B(Star), R(12), 556 B(Star), R(12),
557 B(Mov), R(closure), R(14), 557 B(Mov), R(closure), R(14),
558 B(CallRuntime), U16(Runtime::kPushCatchContext), R(12), U8(3), 558 B(CallRuntime), U16(Runtime::kPushCatchContext), R(12), U8(3),
559 B(Star), R(11), 559 B(Star), R(11),
560 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0), 560 B(CallRuntime), U16(Runtime::kInterpreterClearPendingMessage), R (0), U8(0),
561 B(Ldar), R(11), 561 B(Ldar), R(11),
562 B(PushContext), R(7), 562 B(PushContext), R(7),
563 B(PopContext), R(7), 563 B(PopContext), R(7),
564 B(Jump), U8(29), 564 B(Jump), U8(29),
565 B(Mov), R(4), R(11), 565 B(Mov), R(4), R(11),
566 B(Mov), R(0), R(12), 566 B(Mov), R(0), R(12),
567 B(CallRuntime), U16(Runtime::k_Call), R(11), U8(2), 567 B(InvokeIntrinsic), U16(Runtime::k_Call), R(11), U8(2),
568 B(Star), R(5), 568 B(Star), R(5),
569 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(5), U8(1), 569 B(InvokeIntrinsic), U16(Runtime::k_IsJSReceiver), R(5), U8(1),
570 B(JumpIfToBooleanFalse), U8(4), 570 B(JumpIfToBooleanFalse), U8(4),
571 B(Jump), U8(7), 571 B(Jump), U8(7),
572 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (5), U8(1), 572 B(CallRuntime), U16(Runtime::kThrowIteratorResultNotAnObject), R (5), U8(1),
573 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 0), U8(1), 573 B(CallRuntime), U16(Runtime::kInterpreterSetPendingMessage), R(1 0), U8(1),
574 B(LdaZero), 574 B(LdaZero),
575 B(TestEqualStrict), R(8), 575 B(TestEqualStrict), R(8),
576 B(JumpIfTrue), U8(10), 576 B(JumpIfTrue), U8(10),
577 B(LdaSmi), U8(1), 577 B(LdaSmi), U8(1),
(...skipping 19 matching lines...) Expand all
597 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 597 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
598 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 598 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
599 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 599 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE,
600 ] 600 ]
601 handlers: [ 601 handlers: [
602 [17, 137, 143], 602 [17, 137, 143],
603 [20, 96, 98], 603 [20, 96, 98],
604 [217, 228, 230], 604 [217, 228, 230],
605 ] 605 ]
606 606
OLDNEW
« no previous file with comments | « src/interpreter/interpreter-intrinsics.cc ('k') | test/cctest/interpreter/bytecode_expectations/Generators.golden » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698