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

Side by Side Diff: test/cctest/interpreter/Parameters.golden

Issue 1717293002: [Interpreter] Refactor bytecode generator test suite. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: std::vector instead of initializer_list, golden path as constant. Created 4 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
(Empty)
1 #
2 # Autogenerated by generate-bytecode-expectations
3 #
4
5 ---
6 pool type: mixed
7 execute: yes
8 wrap: no
9 test function name: f
10
11 ---
12 snippet: "
13 function f() { return this; }
14 f();
15 "
16 frame size: 0
17 parameter count: 1
18 bytecodes: [
19 B(StackCheck),
20 B(Ldar), R(this),
21 B(Return),
22 ]
23 constant pool: [
24 ]
25 handlers: [
26 ]
27
28 ---
29 snippet: "
30 function f(arg1) { return arg1; }
31 f();
32 "
33 frame size: 0
34 parameter count: 2
35 bytecodes: [
36 B(StackCheck),
37 B(Ldar), R(arg0),
38 B(Return),
39 ]
40 constant pool: [
41 ]
42 handlers: [
43 ]
44
45 ---
46 snippet: "
47 function f(arg1) { return this; }
48 f();
49 "
50 frame size: 0
51 parameter count: 2
52 bytecodes: [
53 B(StackCheck),
54 B(Ldar), R(this),
55 B(Return),
56 ]
57 constant pool: [
58 ]
59 handlers: [
60 ]
61
62 ---
63 snippet: "
64 function f(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { return arg4; }
65 f();
66 "
67 frame size: 0
68 parameter count: 8
69 bytecodes: [
70 B(StackCheck),
71 B(Ldar), R(arg3),
72 B(Return),
73 ]
74 constant pool: [
75 ]
76 handlers: [
77 ]
78
79 ---
80 snippet: "
81 function f(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { return this; }
82 f();
83 "
84 frame size: 0
85 parameter count: 8
86 bytecodes: [
87 B(StackCheck),
88 B(Ldar), R(this),
89 B(Return),
90 ]
91 constant pool: [
92 ]
93 handlers: [
94 ]
95
96 ---
97 snippet: "
98 function f(arg1) { arg1 = 1; }
99 f();
100 "
101 frame size: 0
102 parameter count: 2
103 bytecodes: [
104 B(StackCheck),
105 B(LdaSmi8), U8(1),
106 B(Star), R(arg0),
107 B(LdaUndefined),
108 B(Return),
109 ]
110 constant pool: [
111 ]
112 handlers: [
113 ]
114
115 ---
116 snippet: "
117 function f(arg1, arg2, arg3, arg4) { arg2 = 1; }
118 f();
119 "
120 frame size: 0
121 parameter count: 5
122 bytecodes: [
123 B(StackCheck),
124 B(LdaSmi8), U8(1),
125 B(Star), R(arg1),
126 B(LdaUndefined),
127 B(Return),
128 ]
129 constant pool: [
130 ]
131 handlers: [
132 ]
133
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698