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

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

Issue 2861983002: [ignition] Optimize JSGenerator creation (Closed)
Patch Set: rebase 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
« no previous file with comments | « src/parsing/parser.cc ('k') | test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 test function name: f 7 test function name: f
8 async iteration: yes 8 async iteration: yes
9 9
10 --- 10 ---
11 snippet: " 11 snippet: "
12 async function f() { 12 async function f() {
13 for await (let x of [1, 2, 3]) {} 13 for await (let x of [1, 2, 3]) {}
14 } 14 }
15 f(); 15 f();
16 " 16 "
17 frame size: 19 17 frame size: 19
18 parameter count: 1 18 parameter count: 1
19 bytecode array length: 1027 19 bytecode array length: 1026
20 bytecodes: [ 20 bytecodes: [
21 B(Ldar), R(new_target), 21 B(Ldar), R(new_target),
22 B(JumpIfUndefined), U8(39), 22 B(JumpIfUndefined), U8(39),
23 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 23 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
24 B(PushContext), R(4), 24 B(PushContext), R(4),
25 B(ResumeGenerator), R(new_target), 25 B(ResumeGenerator), R(new_target),
26 B(Star), R(3), 26 B(Star), R(3),
27 B(LdaZero), 27 B(LdaZero),
28 B(TestEqualStrictNoFeedback), R(3), 28 B(TestEqualStrictNoFeedback), R(3),
29 B(JumpIfTrue), U8(132), 29 B(JumpIfTrue), U8(131),
30 B(LdaSmi), I8(1), 30 B(LdaSmi), I8(1),
31 B(TestEqualStrictNoFeedback), R(3), 31 B(TestEqualStrictNoFeedback), R(3),
32 B(JumpIfTrueConstant), U8(12), 32 B(JumpIfTrueConstant), U8(12),
33 B(LdaSmi), I8(2), 33 B(LdaSmi), I8(2),
34 B(TestEqualStrictNoFeedback), R(3), 34 B(TestEqualStrictNoFeedback), R(3),
35 B(JumpIfTrueConstant), U8(14), 35 B(JumpIfTrueConstant), U8(14),
36 B(LdaSmi), I8(79), 36 B(LdaSmi), I8(79),
37 B(Star), R(5), 37 B(Star), R(5),
38 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), 38 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1),
39 B(LdaSmi), I8(-2), 39 B(LdaSmi), I8(-2),
40 B(Star), R(3), 40 B(Star), R(3),
41 B(CreateFunctionContext), U8(13), 41 B(CreateFunctionContext), U8(13),
42 B(PushContext), R(0), 42 B(PushContext), R(0),
43 B(Ldar), R(this), 43 B(Ldar), R(this),
44 B(StaCurrentContextSlot), U8(4), 44 B(StaCurrentContextSlot), U8(4),
45 /* 16 E> */ B(StackCheck), 45 /* 16 E> */ B(StackCheck),
46 B(LdaImmutableCurrentContextSlot), U8(4), 46 B(LdaImmutableCurrentContextSlot), U8(4),
47 B(Star), R(6), 47 B(Star), R(6),
48 B(Mov), R(closure), R(5), 48 B(Mov), R(closure), R(5),
49 B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(5), U8 (2), 49 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(5) , U8(2),
50 B(StaCurrentContextSlot), U8(5), 50 B(StaCurrentContextSlot), U8(5),
51 B(LdaUndefined), 51 B(LdaUndefined),
52 B(Star), R(5), 52 B(Star), R(5),
53 B(CallJSRuntime), U8(%async_function_promise_create), R(5), U8(1 ), 53 B(CallJSRuntime), U8(%async_function_promise_create), R(5), U8(1 ),
54 B(StaCurrentContextSlot), U8(11), 54 B(StaCurrentContextSlot), U8(11),
55 B(Mov), R(context), R(7), 55 B(Mov), R(context), R(7),
56 B(Mov), R(context), R(8), 56 B(Mov), R(context), R(8),
57 B(Ldar), R(closure), 57 B(Ldar), R(closure),
58 B(CreateBlockContext), U8(0), 58 B(CreateBlockContext), U8(0),
59 B(PushContext), R(1), 59 B(PushContext), R(1),
(...skipping 400 matching lines...) Expand 10 before | Expand all | Expand 10 after
460 SYMBOL_TYPE, 460 SYMBOL_TYPE,
461 SYMBOL_TYPE, 461 SYMBOL_TYPE,
462 ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], 462 ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"],
463 ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], 463 ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"],
464 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], 464 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"],
465 FIXED_ARRAY_TYPE, 465 FIXED_ARRAY_TYPE,
466 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], 466 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"],
467 FIXED_ARRAY_TYPE, 467 FIXED_ARRAY_TYPE,
468 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"], 468 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"],
469 ONE_BYTE_INTERNALIZED_STRING_TYPE [""], 469 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
470 Smi [557], 470 Smi [556],
471 FIXED_ARRAY_TYPE, 471 FIXED_ARRAY_TYPE,
472 Smi [699], 472 Smi [698],
473 Smi [348], 473 Smi [348],
474 Smi [371], 474 Smi [371],
475 FIXED_ARRAY_TYPE, 475 FIXED_ARRAY_TYPE,
476 Smi [317], 476 Smi [317],
477 ] 477 ]
478 handlers: [ 478 handlers: [
479 [80, 940, 946], 479 [79, 939, 945],
480 [83, 886, 888], 480 [82, 885, 887],
481 [100, 423, 429], 481 [99, 422, 428],
482 [103, 375, 377], 482 [102, 374, 376],
483 [516, 642, 644], 483 [515, 641, 643],
484 ] 484 ]
485 485
486 --- 486 ---
487 snippet: " 487 snippet: "
488 async function f() { 488 async function f() {
489 for await (let x of [1, 2, 3]) { return x; } 489 for await (let x of [1, 2, 3]) { return x; }
490 } 490 }
491 f(); 491 f();
492 " 492 "
493 frame size: 19 493 frame size: 19
494 parameter count: 1 494 parameter count: 1
495 bytecode array length: 1085 495 bytecode array length: 1084
496 bytecodes: [ 496 bytecodes: [
497 B(Ldar), R(new_target), 497 B(Ldar), R(new_target),
498 B(JumpIfUndefined), U8(39), 498 B(JumpIfUndefined), U8(39),
499 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 499 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
500 B(PushContext), R(4), 500 B(PushContext), R(4),
501 B(ResumeGenerator), R(new_target), 501 B(ResumeGenerator), R(new_target),
502 B(Star), R(3), 502 B(Star), R(3),
503 B(LdaZero), 503 B(LdaZero),
504 B(TestEqualStrictNoFeedback), R(3), 504 B(TestEqualStrictNoFeedback), R(3),
505 B(JumpIfTrue), U8(132), 505 B(JumpIfTrue), U8(131),
506 B(LdaSmi), I8(1), 506 B(LdaSmi), I8(1),
507 B(TestEqualStrictNoFeedback), R(3), 507 B(TestEqualStrictNoFeedback), R(3),
508 B(JumpIfTrueConstant), U8(12), 508 B(JumpIfTrueConstant), U8(12),
509 B(LdaSmi), I8(2), 509 B(LdaSmi), I8(2),
510 B(TestEqualStrictNoFeedback), R(3), 510 B(TestEqualStrictNoFeedback), R(3),
511 B(JumpIfTrueConstant), U8(14), 511 B(JumpIfTrueConstant), U8(14),
512 B(LdaSmi), I8(79), 512 B(LdaSmi), I8(79),
513 B(Star), R(5), 513 B(Star), R(5),
514 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), 514 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1),
515 B(LdaSmi), I8(-2), 515 B(LdaSmi), I8(-2),
516 B(Star), R(3), 516 B(Star), R(3),
517 B(CreateFunctionContext), U8(13), 517 B(CreateFunctionContext), U8(13),
518 B(PushContext), R(0), 518 B(PushContext), R(0),
519 B(Ldar), R(this), 519 B(Ldar), R(this),
520 B(StaCurrentContextSlot), U8(4), 520 B(StaCurrentContextSlot), U8(4),
521 /* 16 E> */ B(StackCheck), 521 /* 16 E> */ B(StackCheck),
522 B(LdaImmutableCurrentContextSlot), U8(4), 522 B(LdaImmutableCurrentContextSlot), U8(4),
523 B(Star), R(6), 523 B(Star), R(6),
524 B(Mov), R(closure), R(5), 524 B(Mov), R(closure), R(5),
525 B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(5), U8 (2), 525 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(5) , U8(2),
526 B(StaCurrentContextSlot), U8(5), 526 B(StaCurrentContextSlot), U8(5),
527 B(LdaUndefined), 527 B(LdaUndefined),
528 B(Star), R(5), 528 B(Star), R(5),
529 B(CallJSRuntime), U8(%async_function_promise_create), R(5), U8(1 ), 529 B(CallJSRuntime), U8(%async_function_promise_create), R(5), U8(1 ),
530 B(StaCurrentContextSlot), U8(11), 530 B(StaCurrentContextSlot), U8(11),
531 B(Mov), R(context), R(7), 531 B(Mov), R(context), R(7),
532 B(Mov), R(context), R(8), 532 B(Mov), R(context), R(8),
533 B(Ldar), R(closure), 533 B(Ldar), R(closure),
534 B(CreateBlockContext), U8(0), 534 B(CreateBlockContext), U8(0),
535 B(PushContext), R(1), 535 B(PushContext), R(1),
(...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after
965 SYMBOL_TYPE, 965 SYMBOL_TYPE,
966 SYMBOL_TYPE, 966 SYMBOL_TYPE,
967 ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], 967 ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"],
968 ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], 968 ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"],
969 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], 969 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"],
970 FIXED_ARRAY_TYPE, 970 FIXED_ARRAY_TYPE,
971 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], 971 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"],
972 FIXED_ARRAY_TYPE, 972 FIXED_ARRAY_TYPE,
973 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"], 973 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"],
974 ONE_BYTE_INTERNALIZED_STRING_TYPE [""], 974 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
975 Smi [569], 975 Smi [568],
976 FIXED_ARRAY_TYPE, 976 FIXED_ARRAY_TYPE,
977 Smi [711], 977 Smi [710],
978 Smi [348], 978 Smi [348],
979 Smi [371], 979 Smi [371],
980 FIXED_ARRAY_TYPE, 980 FIXED_ARRAY_TYPE,
981 Smi [340], 981 Smi [340],
982 ] 982 ]
983 handlers: [ 983 handlers: [
984 [80, 975, 981], 984 [79, 974, 980],
985 [83, 921, 923], 985 [82, 920, 922],
986 [100, 435, 441], 986 [99, 434, 440],
987 [103, 387, 389], 987 [102, 386, 388],
988 [528, 654, 656], 988 [527, 653, 655],
989 ] 989 ]
990 990
991 --- 991 ---
992 snippet: " 992 snippet: "
993 async function f() { 993 async function f() {
994 for await (let x of [10, 20, 30]) { 994 for await (let x of [10, 20, 30]) {
995 if (x == 10) continue; 995 if (x == 10) continue;
996 if (x == 20) break; 996 if (x == 20) break;
997 } 997 }
998 } 998 }
999 f(); 999 f();
1000 " 1000 "
1001 frame size: 19 1001 frame size: 19
1002 parameter count: 1 1002 parameter count: 1
1003 bytecode array length: 1064 1003 bytecode array length: 1063
1004 bytecodes: [ 1004 bytecodes: [
1005 B(Ldar), R(new_target), 1005 B(Ldar), R(new_target),
1006 B(JumpIfUndefined), U8(39), 1006 B(JumpIfUndefined), U8(39),
1007 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 1007 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
1008 B(PushContext), R(4), 1008 B(PushContext), R(4),
1009 B(ResumeGenerator), R(new_target), 1009 B(ResumeGenerator), R(new_target),
1010 B(Star), R(3), 1010 B(Star), R(3),
1011 B(LdaZero), 1011 B(LdaZero),
1012 B(TestEqualStrictNoFeedback), R(3), 1012 B(TestEqualStrictNoFeedback), R(3),
1013 B(JumpIfTrue), U8(132), 1013 B(JumpIfTrue), U8(131),
1014 B(LdaSmi), I8(1), 1014 B(LdaSmi), I8(1),
1015 B(TestEqualStrictNoFeedback), R(3), 1015 B(TestEqualStrictNoFeedback), R(3),
1016 B(JumpIfTrueConstant), U8(12), 1016 B(JumpIfTrueConstant), U8(12),
1017 B(LdaSmi), I8(2), 1017 B(LdaSmi), I8(2),
1018 B(TestEqualStrictNoFeedback), R(3), 1018 B(TestEqualStrictNoFeedback), R(3),
1019 B(JumpIfTrueConstant), U8(14), 1019 B(JumpIfTrueConstant), U8(14),
1020 B(LdaSmi), I8(79), 1020 B(LdaSmi), I8(79),
1021 B(Star), R(5), 1021 B(Star), R(5),
1022 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1), 1022 B(CallRuntime), U16(Runtime::kAbort), R(5), U8(1),
1023 B(LdaSmi), I8(-2), 1023 B(LdaSmi), I8(-2),
1024 B(Star), R(3), 1024 B(Star), R(3),
1025 B(CreateFunctionContext), U8(13), 1025 B(CreateFunctionContext), U8(13),
1026 B(PushContext), R(0), 1026 B(PushContext), R(0),
1027 B(Ldar), R(this), 1027 B(Ldar), R(this),
1028 B(StaCurrentContextSlot), U8(4), 1028 B(StaCurrentContextSlot), U8(4),
1029 /* 16 E> */ B(StackCheck), 1029 /* 16 E> */ B(StackCheck),
1030 B(LdaImmutableCurrentContextSlot), U8(4), 1030 B(LdaImmutableCurrentContextSlot), U8(4),
1031 B(Star), R(6), 1031 B(Star), R(6),
1032 B(Mov), R(closure), R(5), 1032 B(Mov), R(closure), R(5),
1033 B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(5), U8 (2), 1033 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(5) , U8(2),
1034 B(StaCurrentContextSlot), U8(5), 1034 B(StaCurrentContextSlot), U8(5),
1035 B(LdaUndefined), 1035 B(LdaUndefined),
1036 B(Star), R(5), 1036 B(Star), R(5),
1037 B(CallJSRuntime), U8(%async_function_promise_create), R(5), U8(1 ), 1037 B(CallJSRuntime), U8(%async_function_promise_create), R(5), U8(1 ),
1038 B(StaCurrentContextSlot), U8(11), 1038 B(StaCurrentContextSlot), U8(11),
1039 B(Mov), R(context), R(7), 1039 B(Mov), R(context), R(7),
1040 B(Mov), R(context), R(8), 1040 B(Mov), R(context), R(8),
1041 B(Ldar), R(closure), 1041 B(Ldar), R(closure),
1042 B(CreateBlockContext), U8(0), 1042 B(CreateBlockContext), U8(0),
1043 B(PushContext), R(1), 1043 B(PushContext), R(1),
(...skipping 416 matching lines...) Expand 10 before | Expand all | Expand 10 after
1460 SYMBOL_TYPE, 1460 SYMBOL_TYPE,
1461 SYMBOL_TYPE, 1461 SYMBOL_TYPE,
1462 ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"], 1462 ONE_BYTE_INTERNALIZED_STRING_TYPE ["next"],
1463 ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"], 1463 ONE_BYTE_INTERNALIZED_STRING_TYPE ["done"],
1464 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], 1464 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"],
1465 FIXED_ARRAY_TYPE, 1465 FIXED_ARRAY_TYPE,
1466 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], 1466 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"],
1467 FIXED_ARRAY_TYPE, 1467 FIXED_ARRAY_TYPE,
1468 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"], 1468 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"],
1469 ONE_BYTE_INTERNALIZED_STRING_TYPE [""], 1469 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
1470 Smi [594], 1470 Smi [593],
1471 FIXED_ARRAY_TYPE, 1471 FIXED_ARRAY_TYPE,
1472 Smi [736], 1472 Smi [735],
1473 Smi [348], 1473 Smi [348],
1474 Smi [371], 1474 Smi [371],
1475 FIXED_ARRAY_TYPE, 1475 FIXED_ARRAY_TYPE,
1476 Smi [317], 1476 Smi [317],
1477 ] 1477 ]
1478 handlers: [ 1478 handlers: [
1479 [80, 977, 983], 1479 [79, 976, 982],
1480 [83, 923, 925], 1480 [82, 922, 924],
1481 [100, 460, 466], 1481 [99, 459, 465],
1482 [103, 412, 414], 1482 [102, 411, 413],
1483 [553, 679, 681], 1483 [552, 678, 680],
1484 ] 1484 ]
1485 1485
1486 --- 1486 ---
1487 snippet: " 1487 snippet: "
1488 async function f() { 1488 async function f() {
1489 var x = { 'a': 1, 'b': 2 }; 1489 var x = { 'a': 1, 'b': 2 };
1490 for (x['a'] of [1,2,3]) { return x['a']; } 1490 for (x['a'] of [1,2,3]) { return x['a']; }
1491 } 1491 }
1492 f(); 1492 f();
1493 " 1493 "
1494 frame size: 14 1494 frame size: 14
1495 parameter count: 1 1495 parameter count: 1
1496 bytecode array length: 579 1496 bytecode array length: 578
1497 bytecodes: [ 1497 bytecodes: [
1498 B(Ldar), R(new_target), 1498 B(Ldar), R(new_target),
1499 B(JumpIfUndefined), U8(22), 1499 B(JumpIfUndefined), U8(22),
1500 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1), 1500 B(CallRuntime), U16(Runtime::k_GeneratorGetContext), R(new_targe t), U8(1),
1501 B(PushContext), R(3), 1501 B(PushContext), R(3),
1502 B(ResumeGenerator), R(new_target), 1502 B(ResumeGenerator), R(new_target),
1503 B(Star), R(2), 1503 B(Star), R(2),
1504 B(LdaSmi), I8(79), 1504 B(LdaSmi), I8(79),
1505 B(Star), R(4), 1505 B(Star), R(4),
1506 B(CallRuntime), U16(Runtime::kAbort), R(4), U8(1), 1506 B(CallRuntime), U16(Runtime::kAbort), R(4), U8(1),
1507 B(LdaSmi), I8(-2), 1507 B(LdaSmi), I8(-2),
1508 B(Star), R(2), 1508 B(Star), R(2),
1509 B(CreateFunctionContext), U8(10), 1509 B(CreateFunctionContext), U8(10),
1510 B(PushContext), R(0), 1510 B(PushContext), R(0),
1511 B(Ldar), R(this), 1511 B(Ldar), R(this),
1512 B(StaCurrentContextSlot), U8(4), 1512 B(StaCurrentContextSlot), U8(4),
1513 /* 16 E> */ B(StackCheck), 1513 /* 16 E> */ B(StackCheck),
1514 B(LdaImmutableCurrentContextSlot), U8(4), 1514 B(LdaImmutableCurrentContextSlot), U8(4),
1515 B(Star), R(5), 1515 B(Star), R(5),
1516 B(Mov), R(closure), R(4), 1516 B(Mov), R(closure), R(4),
1517 B(CallRuntime), U16(Runtime::kCreateJSGeneratorObject), R(4), U8 (2), 1517 B(InvokeIntrinsic), U8(Runtime::k_CreateJSGeneratorObject), R(4) , U8(2),
1518 B(StaCurrentContextSlot), U8(5), 1518 B(StaCurrentContextSlot), U8(5),
1519 B(LdaUndefined), 1519 B(LdaUndefined),
1520 B(Star), R(4), 1520 B(Star), R(4),
1521 B(CallJSRuntime), U8(%async_function_promise_create), R(4), U8(1 ), 1521 B(CallJSRuntime), U8(%async_function_promise_create), R(4), U8(1 ),
1522 B(StaCurrentContextSlot), U8(13), 1522 B(StaCurrentContextSlot), U8(13),
1523 B(Mov), R(context), R(6), 1523 B(Mov), R(context), R(6),
1524 B(Mov), R(context), R(7), 1524 B(Mov), R(context), R(7),
1525 /* 31 S> */ B(CreateObjectLiteral), U8(0), U8(3), U8(1), R(8), 1525 /* 31 S> */ B(CreateObjectLiteral), U8(0), U8(3), U8(1), R(8),
1526 B(Ldar), R(8), 1526 B(Ldar), R(8),
1527 /* 31 E> */ B(StaCurrentContextSlot), U8(6), 1527 /* 31 E> */ B(StaCurrentContextSlot), U8(6),
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
1767 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"], 1767 ONE_BYTE_INTERNALIZED_STRING_TYPE ["value"],
1768 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"], 1768 ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
1769 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"], 1769 ONE_BYTE_INTERNALIZED_STRING_TYPE [".catch"],
1770 FIXED_ARRAY_TYPE, 1770 FIXED_ARRAY_TYPE,
1771 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"], 1771 ONE_BYTE_INTERNALIZED_STRING_TYPE ["return"],
1772 ONE_BYTE_INTERNALIZED_STRING_TYPE [""], 1772 ONE_BYTE_INTERNALIZED_STRING_TYPE [""],
1773 FIXED_ARRAY_TYPE, 1773 FIXED_ARRAY_TYPE,
1774 FIXED_ARRAY_TYPE, 1774 FIXED_ARRAY_TYPE,
1775 ] 1775 ]
1776 handlers: [ 1776 handlers: [
1777 [63, 496, 502], 1777 [62, 495, 501],
1778 [66, 442, 444], 1778 [65, 441, 443],
1779 [81, 241, 247], 1779 [80, 240, 246],
1780 [84, 193, 195], 1780 [83, 192, 194],
1781 [322, 334, 336], 1781 [321, 333, 335],
1782 ] 1782 ]
1783 1783
OLDNEW
« no previous file with comments | « src/parsing/parser.cc ('k') | test/cctest/interpreter/bytecode_expectations/ForOfLoop.golden » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698