v8/test/cctest/interpreter/bytecode_expectations/LoadGlobal.golden
ishell d3231f5144 [ic] Pass name to LoadGlobalIC again.
The reasons are:
1) The names dictionaries in the feedback metadata seems to consume a lot of memory
   and the idea didn't payoff.
2) The absence of a name parameter blocks data handlers support in LoadGlobalIC.

This CL reverts a part of r37278 (https://codereview.chromium.org/2096653003/).

BUG=chromium:576312, v8:5561

Review-Url: https://codereview.chromium.org/2510653002
Cr-Commit-Position: refs/heads/master@{#41046}
2016-11-16 18:17:49 +00:00

476 lines
14 KiB
Plaintext

#
# Autogenerated by generate-bytecode-expectations.
#
---
wrap: no
test function name: f
---
snippet: "
var a = 1;
function f() { return a; }
f()
"
frame size: 0
parameter count: 1
bytecode array length: 5
bytecodes: [
/* 21 E> */ B(StackCheck),
/* 26 S> */ B(LdaGlobal), U8(0), U8(2),
/* 36 S> */ B(Return),
]
constant pool: [
ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
]
handlers: [
]
---
snippet: "
function t() { }
function f() { return t; }
f()
"
frame size: 0
parameter count: 1
bytecode array length: 5
bytecodes: [
/* 27 E> */ B(StackCheck),
/* 32 S> */ B(LdaGlobal), U8(0), U8(2),
/* 42 S> */ B(Return),
]
constant pool: [
ONE_BYTE_INTERNALIZED_STRING_TYPE ["t"],
]
handlers: [
]
---
snippet: "
a = 1;
function f() { return a; }
f()
"
frame size: 0
parameter count: 1
bytecode array length: 5
bytecodes: [
/* 17 E> */ B(StackCheck),
/* 22 S> */ B(LdaGlobal), U8(0), U8(2),
/* 32 S> */ B(Return),
]
constant pool: [
ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
]
handlers: [
]
---
snippet: "
a = 1;
function f(b) {
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
b.name;
return a;
}
f({name: 1});
"
frame size: 0
parameter count: 2
bytecode array length: 652
bytecodes: [
/* 17 E> */ B(StackCheck),
/* 25 S> */ B(Nop),
/* 26 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(2),
/* 35 S> */ B(Nop),
/* 36 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(4),
/* 45 S> */ B(Nop),
/* 46 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(6),
/* 55 S> */ B(Nop),
/* 56 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(8),
/* 65 S> */ B(Nop),
/* 66 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(10),
/* 75 S> */ B(Nop),
/* 76 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(12),
/* 85 S> */ B(Nop),
/* 86 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(14),
/* 95 S> */ B(Nop),
/* 96 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(16),
/* 105 S> */ B(Nop),
/* 106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(18),
/* 115 S> */ B(Nop),
/* 116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(20),
/* 125 S> */ B(Nop),
/* 126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(22),
/* 135 S> */ B(Nop),
/* 136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(24),
/* 145 S> */ B(Nop),
/* 146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(26),
/* 155 S> */ B(Nop),
/* 156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(28),
/* 165 S> */ B(Nop),
/* 166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(30),
/* 175 S> */ B(Nop),
/* 176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(32),
/* 185 S> */ B(Nop),
/* 186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(34),
/* 195 S> */ B(Nop),
/* 196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(36),
/* 205 S> */ B(Nop),
/* 206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(38),
/* 215 S> */ B(Nop),
/* 216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(40),
/* 225 S> */ B(Nop),
/* 226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(42),
/* 235 S> */ B(Nop),
/* 236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(44),
/* 245 S> */ B(Nop),
/* 246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(46),
/* 255 S> */ B(Nop),
/* 256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(48),
/* 265 S> */ B(Nop),
/* 266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(50),
/* 275 S> */ B(Nop),
/* 276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(52),
/* 285 S> */ B(Nop),
/* 286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(54),
/* 295 S> */ B(Nop),
/* 296 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(56),
/* 305 S> */ B(Nop),
/* 306 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(58),
/* 315 S> */ B(Nop),
/* 316 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(60),
/* 325 S> */ B(Nop),
/* 326 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(62),
/* 335 S> */ B(Nop),
/* 336 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(64),
/* 345 S> */ B(Nop),
/* 346 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(66),
/* 355 S> */ B(Nop),
/* 356 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(68),
/* 365 S> */ B(Nop),
/* 366 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(70),
/* 375 S> */ B(Nop),
/* 376 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(72),
/* 385 S> */ B(Nop),
/* 386 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(74),
/* 395 S> */ B(Nop),
/* 396 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(76),
/* 405 S> */ B(Nop),
/* 406 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(78),
/* 415 S> */ B(Nop),
/* 416 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(80),
/* 425 S> */ B(Nop),
/* 426 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(82),
/* 435 S> */ B(Nop),
/* 436 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(84),
/* 445 S> */ B(Nop),
/* 446 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(86),
/* 455 S> */ B(Nop),
/* 456 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(88),
/* 465 S> */ B(Nop),
/* 466 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(90),
/* 475 S> */ B(Nop),
/* 476 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(92),
/* 485 S> */ B(Nop),
/* 486 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(94),
/* 495 S> */ B(Nop),
/* 496 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(96),
/* 505 S> */ B(Nop),
/* 506 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(98),
/* 515 S> */ B(Nop),
/* 516 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(100),
/* 525 S> */ B(Nop),
/* 526 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(102),
/* 535 S> */ B(Nop),
/* 536 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(104),
/* 545 S> */ B(Nop),
/* 546 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(106),
/* 555 S> */ B(Nop),
/* 556 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(108),
/* 565 S> */ B(Nop),
/* 566 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(110),
/* 575 S> */ B(Nop),
/* 576 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(112),
/* 585 S> */ B(Nop),
/* 586 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(114),
/* 595 S> */ B(Nop),
/* 596 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(116),
/* 605 S> */ B(Nop),
/* 606 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(118),
/* 615 S> */ B(Nop),
/* 616 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(120),
/* 625 S> */ B(Nop),
/* 626 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(122),
/* 635 S> */ B(Nop),
/* 636 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(124),
/* 645 S> */ B(Nop),
/* 646 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(126),
/* 655 S> */ B(Nop),
/* 656 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(128),
/* 665 S> */ B(Nop),
/* 666 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(130),
/* 675 S> */ B(Nop),
/* 676 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(132),
/* 685 S> */ B(Nop),
/* 686 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(134),
/* 695 S> */ B(Nop),
/* 696 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(136),
/* 705 S> */ B(Nop),
/* 706 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(138),
/* 715 S> */ B(Nop),
/* 716 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(140),
/* 725 S> */ B(Nop),
/* 726 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(142),
/* 735 S> */ B(Nop),
/* 736 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(144),
/* 745 S> */ B(Nop),
/* 746 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(146),
/* 755 S> */ B(Nop),
/* 756 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(148),
/* 765 S> */ B(Nop),
/* 766 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(150),
/* 775 S> */ B(Nop),
/* 776 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(152),
/* 785 S> */ B(Nop),
/* 786 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(154),
/* 795 S> */ B(Nop),
/* 796 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(156),
/* 805 S> */ B(Nop),
/* 806 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(158),
/* 815 S> */ B(Nop),
/* 816 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(160),
/* 825 S> */ B(Nop),
/* 826 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(162),
/* 835 S> */ B(Nop),
/* 836 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(164),
/* 845 S> */ B(Nop),
/* 846 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(166),
/* 855 S> */ B(Nop),
/* 856 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(168),
/* 865 S> */ B(Nop),
/* 866 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(170),
/* 875 S> */ B(Nop),
/* 876 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(172),
/* 885 S> */ B(Nop),
/* 886 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(174),
/* 895 S> */ B(Nop),
/* 896 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(176),
/* 905 S> */ B(Nop),
/* 906 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(178),
/* 915 S> */ B(Nop),
/* 916 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(180),
/* 925 S> */ B(Nop),
/* 926 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(182),
/* 935 S> */ B(Nop),
/* 936 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(184),
/* 945 S> */ B(Nop),
/* 946 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(186),
/* 955 S> */ B(Nop),
/* 956 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(188),
/* 965 S> */ B(Nop),
/* 966 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(190),
/* 975 S> */ B(Nop),
/* 976 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(192),
/* 985 S> */ B(Nop),
/* 986 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(194),
/* 995 S> */ B(Nop),
/* 996 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(196),
/* 1005 S> */ B(Nop),
/* 1006 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(198),
/* 1015 S> */ B(Nop),
/* 1016 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(200),
/* 1025 S> */ B(Nop),
/* 1026 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(202),
/* 1035 S> */ B(Nop),
/* 1036 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(204),
/* 1045 S> */ B(Nop),
/* 1046 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(206),
/* 1055 S> */ B(Nop),
/* 1056 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(208),
/* 1065 S> */ B(Nop),
/* 1066 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(210),
/* 1075 S> */ B(Nop),
/* 1076 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(212),
/* 1085 S> */ B(Nop),
/* 1086 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(214),
/* 1095 S> */ B(Nop),
/* 1096 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(216),
/* 1105 S> */ B(Nop),
/* 1106 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(218),
/* 1115 S> */ B(Nop),
/* 1116 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(220),
/* 1125 S> */ B(Nop),
/* 1126 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(222),
/* 1135 S> */ B(Nop),
/* 1136 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(224),
/* 1145 S> */ B(Nop),
/* 1146 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(226),
/* 1155 S> */ B(Nop),
/* 1156 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(228),
/* 1165 S> */ B(Nop),
/* 1166 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(230),
/* 1175 S> */ B(Nop),
/* 1176 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(232),
/* 1185 S> */ B(Nop),
/* 1186 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(234),
/* 1195 S> */ B(Nop),
/* 1196 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(236),
/* 1205 S> */ B(Nop),
/* 1206 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(238),
/* 1215 S> */ B(Nop),
/* 1216 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(240),
/* 1225 S> */ B(Nop),
/* 1226 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(242),
/* 1235 S> */ B(Nop),
/* 1236 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(244),
/* 1245 S> */ B(Nop),
/* 1246 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(246),
/* 1255 S> */ B(Nop),
/* 1256 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(248),
/* 1265 S> */ B(Nop),
/* 1266 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(250),
/* 1275 S> */ B(Nop),
/* 1276 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(252),
/* 1285 S> */ B(Nop),
/* 1286 E> */ B(LdaNamedProperty), R(arg0), U8(0), U8(254),
/* 1295 S> */ B(Nop),
/* 1296 E> */ B(Wide), B(LdaNamedProperty), R16(arg0), U16(0), U16(256),
/* 1305 S> */ B(Wide), B(LdaGlobal), U16(1), U16(258),
/* 1315 S> */ B(Return),
]
constant pool: [
ONE_BYTE_INTERNALIZED_STRING_TYPE ["name"],
ONE_BYTE_INTERNALIZED_STRING_TYPE ["a"],
]
handlers: [
]