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

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

Issue 2337123003: [turbofan] Collect invocation counts and compute relative call frequencies. (Closed)
Patch Set: Address feedback. Created 4 years, 3 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 execute: yes 6 execute: yes
7 wrap: yes 7 wrap: yes
8 8
9 --- 9 ---
10 snippet: " 10 snippet: "
(...skipping 18 matching lines...) Expand all
29 snippet: " 29 snippet: "
30 var x = 0; return x + 3; 30 var x = 0; return x + 3;
31 " 31 "
32 frame size: 1 32 frame size: 1
33 parameter count: 1 33 parameter count: 1
34 bytecode array length: 9 34 bytecode array length: 9
35 bytecodes: [ 35 bytecodes: [
36 /* 30 E> */ B(StackCheck), 36 /* 30 E> */ B(StackCheck),
37 /* 42 S> */ B(LdaZero), 37 /* 42 S> */ B(LdaZero),
38 B(Star), R(0), 38 B(Star), R(0),
39 /* 45 S> */ B(AddSmi), U8(3), R(0), U8(1), 39 /* 45 S> */ B(AddSmi), U8(3), R(0), U8(2),
40 /* 59 S> */ B(Return), 40 /* 59 S> */ B(Return),
41 ] 41 ]
42 constant pool: [ 42 constant pool: [
43 ] 43 ]
44 handlers: [ 44 handlers: [
45 ] 45 ]
46 46
47 --- 47 ---
48 snippet: " 48 snippet: "
49 var x = 0; return x - 3; 49 var x = 0; return x - 3;
50 " 50 "
51 frame size: 1 51 frame size: 1
52 parameter count: 1 52 parameter count: 1
53 bytecode array length: 9 53 bytecode array length: 9
54 bytecodes: [ 54 bytecodes: [
55 /* 30 E> */ B(StackCheck), 55 /* 30 E> */ B(StackCheck),
56 /* 42 S> */ B(LdaZero), 56 /* 42 S> */ B(LdaZero),
57 B(Star), R(0), 57 B(Star), R(0),
58 /* 45 S> */ B(SubSmi), U8(3), R(0), U8(1), 58 /* 45 S> */ B(SubSmi), U8(3), R(0), U8(2),
59 /* 59 S> */ B(Return), 59 /* 59 S> */ B(Return),
60 ] 60 ]
61 constant pool: [ 61 constant pool: [
62 ] 62 ]
63 handlers: [ 63 handlers: [
64 ] 64 ]
65 65
66 --- 66 ---
67 snippet: " 67 snippet: "
68 var x = 4; return x * 3; 68 var x = 4; return x * 3;
69 " 69 "
70 frame size: 1 70 frame size: 1
71 parameter count: 1 71 parameter count: 1
72 bytecode array length: 11 72 bytecode array length: 11
73 bytecodes: [ 73 bytecodes: [
74 /* 30 E> */ B(StackCheck), 74 /* 30 E> */ B(StackCheck),
75 /* 42 S> */ B(LdaSmi), U8(4), 75 /* 42 S> */ B(LdaSmi), U8(4),
76 B(Star), R(0), 76 B(Star), R(0),
77 /* 45 S> */ B(LdaSmi), U8(3), 77 /* 45 S> */ B(LdaSmi), U8(3),
78 B(Mul), R(0), U8(1), 78 B(Mul), R(0), U8(2),
79 /* 59 S> */ B(Return), 79 /* 59 S> */ B(Return),
80 ] 80 ]
81 constant pool: [ 81 constant pool: [
82 ] 82 ]
83 handlers: [ 83 handlers: [
84 ] 84 ]
85 85
86 --- 86 ---
87 snippet: " 87 snippet: "
88 var x = 4; return x / 3; 88 var x = 4; return x / 3;
89 " 89 "
90 frame size: 1 90 frame size: 1
91 parameter count: 1 91 parameter count: 1
92 bytecode array length: 11 92 bytecode array length: 11
93 bytecodes: [ 93 bytecodes: [
94 /* 30 E> */ B(StackCheck), 94 /* 30 E> */ B(StackCheck),
95 /* 42 S> */ B(LdaSmi), U8(4), 95 /* 42 S> */ B(LdaSmi), U8(4),
96 B(Star), R(0), 96 B(Star), R(0),
97 /* 45 S> */ B(LdaSmi), U8(3), 97 /* 45 S> */ B(LdaSmi), U8(3),
98 B(Div), R(0), U8(1), 98 B(Div), R(0), U8(2),
99 /* 59 S> */ B(Return), 99 /* 59 S> */ B(Return),
100 ] 100 ]
101 constant pool: [ 101 constant pool: [
102 ] 102 ]
103 handlers: [ 103 handlers: [
104 ] 104 ]
105 105
106 --- 106 ---
107 snippet: " 107 snippet: "
108 var x = 4; return x % 3; 108 var x = 4; return x % 3;
109 " 109 "
110 frame size: 1 110 frame size: 1
111 parameter count: 1 111 parameter count: 1
112 bytecode array length: 11 112 bytecode array length: 11
113 bytecodes: [ 113 bytecodes: [
114 /* 30 E> */ B(StackCheck), 114 /* 30 E> */ B(StackCheck),
115 /* 42 S> */ B(LdaSmi), U8(4), 115 /* 42 S> */ B(LdaSmi), U8(4),
116 B(Star), R(0), 116 B(Star), R(0),
117 /* 45 S> */ B(LdaSmi), U8(3), 117 /* 45 S> */ B(LdaSmi), U8(3),
118 B(Mod), R(0), U8(1), 118 B(Mod), R(0), U8(2),
119 /* 59 S> */ B(Return), 119 /* 59 S> */ B(Return),
120 ] 120 ]
121 constant pool: [ 121 constant pool: [
122 ] 122 ]
123 handlers: [ 123 handlers: [
124 ] 124 ]
125 125
126 --- 126 ---
127 snippet: " 127 snippet: "
128 var x = 1; return x | 2; 128 var x = 1; return x | 2;
129 " 129 "
130 frame size: 1 130 frame size: 1
131 parameter count: 1 131 parameter count: 1
132 bytecode array length: 10 132 bytecode array length: 10
133 bytecodes: [ 133 bytecodes: [
134 /* 30 E> */ B(StackCheck), 134 /* 30 E> */ B(StackCheck),
135 /* 42 S> */ B(LdaSmi), U8(1), 135 /* 42 S> */ B(LdaSmi), U8(1),
136 B(Star), R(0), 136 B(Star), R(0),
137 /* 45 S> */ B(BitwiseOrSmi), U8(2), R(0), U8(1), 137 /* 45 S> */ B(BitwiseOrSmi), U8(2), R(0), U8(2),
138 /* 59 S> */ B(Return), 138 /* 59 S> */ B(Return),
139 ] 139 ]
140 constant pool: [ 140 constant pool: [
141 ] 141 ]
142 handlers: [ 142 handlers: [
143 ] 143 ]
144 144
145 --- 145 ---
146 snippet: " 146 snippet: "
147 var x = 1; return x ^ 2; 147 var x = 1; return x ^ 2;
148 " 148 "
149 frame size: 1 149 frame size: 1
150 parameter count: 1 150 parameter count: 1
151 bytecode array length: 11 151 bytecode array length: 11
152 bytecodes: [ 152 bytecodes: [
153 /* 30 E> */ B(StackCheck), 153 /* 30 E> */ B(StackCheck),
154 /* 42 S> */ B(LdaSmi), U8(1), 154 /* 42 S> */ B(LdaSmi), U8(1),
155 B(Star), R(0), 155 B(Star), R(0),
156 /* 45 S> */ B(LdaSmi), U8(2), 156 /* 45 S> */ B(LdaSmi), U8(2),
157 B(BitwiseXor), R(0), U8(1), 157 B(BitwiseXor), R(0), U8(2),
158 /* 59 S> */ B(Return), 158 /* 59 S> */ B(Return),
159 ] 159 ]
160 constant pool: [ 160 constant pool: [
161 ] 161 ]
162 handlers: [ 162 handlers: [
163 ] 163 ]
164 164
165 --- 165 ---
166 snippet: " 166 snippet: "
167 var x = 1; return x & 2; 167 var x = 1; return x & 2;
168 " 168 "
169 frame size: 1 169 frame size: 1
170 parameter count: 1 170 parameter count: 1
171 bytecode array length: 10 171 bytecode array length: 10
172 bytecodes: [ 172 bytecodes: [
173 /* 30 E> */ B(StackCheck), 173 /* 30 E> */ B(StackCheck),
174 /* 42 S> */ B(LdaSmi), U8(1), 174 /* 42 S> */ B(LdaSmi), U8(1),
175 B(Star), R(0), 175 B(Star), R(0),
176 /* 45 S> */ B(BitwiseAndSmi), U8(2), R(0), U8(1), 176 /* 45 S> */ B(BitwiseAndSmi), U8(2), R(0), U8(2),
177 /* 59 S> */ B(Return), 177 /* 59 S> */ B(Return),
178 ] 178 ]
179 constant pool: [ 179 constant pool: [
180 ] 180 ]
181 handlers: [ 181 handlers: [
182 ] 182 ]
183 183
184 --- 184 ---
185 snippet: " 185 snippet: "
186 var x = 10; return x << 3; 186 var x = 10; return x << 3;
187 " 187 "
188 frame size: 1 188 frame size: 1
189 parameter count: 1 189 parameter count: 1
190 bytecode array length: 10 190 bytecode array length: 10
191 bytecodes: [ 191 bytecodes: [
192 /* 30 E> */ B(StackCheck), 192 /* 30 E> */ B(StackCheck),
193 /* 42 S> */ B(LdaSmi), U8(10), 193 /* 42 S> */ B(LdaSmi), U8(10),
194 B(Star), R(0), 194 B(Star), R(0),
195 /* 46 S> */ B(ShiftLeftSmi), U8(3), R(0), U8(1), 195 /* 46 S> */ B(ShiftLeftSmi), U8(3), R(0), U8(2),
196 /* 61 S> */ B(Return), 196 /* 61 S> */ B(Return),
197 ] 197 ]
198 constant pool: [ 198 constant pool: [
199 ] 199 ]
200 handlers: [ 200 handlers: [
201 ] 201 ]
202 202
203 --- 203 ---
204 snippet: " 204 snippet: "
205 var x = 10; return x >> 3; 205 var x = 10; return x >> 3;
206 " 206 "
207 frame size: 1 207 frame size: 1
208 parameter count: 1 208 parameter count: 1
209 bytecode array length: 10 209 bytecode array length: 10
210 bytecodes: [ 210 bytecodes: [
211 /* 30 E> */ B(StackCheck), 211 /* 30 E> */ B(StackCheck),
212 /* 42 S> */ B(LdaSmi), U8(10), 212 /* 42 S> */ B(LdaSmi), U8(10),
213 B(Star), R(0), 213 B(Star), R(0),
214 /* 46 S> */ B(ShiftRightSmi), U8(3), R(0), U8(1), 214 /* 46 S> */ B(ShiftRightSmi), U8(3), R(0), U8(2),
215 /* 61 S> */ B(Return), 215 /* 61 S> */ B(Return),
216 ] 216 ]
217 constant pool: [ 217 constant pool: [
218 ] 218 ]
219 handlers: [ 219 handlers: [
220 ] 220 ]
221 221
222 --- 222 ---
223 snippet: " 223 snippet: "
224 var x = 10; return x >>> 3; 224 var x = 10; return x >>> 3;
225 " 225 "
226 frame size: 1 226 frame size: 1
227 parameter count: 1 227 parameter count: 1
228 bytecode array length: 11 228 bytecode array length: 11
229 bytecodes: [ 229 bytecodes: [
230 /* 30 E> */ B(StackCheck), 230 /* 30 E> */ B(StackCheck),
231 /* 42 S> */ B(LdaSmi), U8(10), 231 /* 42 S> */ B(LdaSmi), U8(10),
232 B(Star), R(0), 232 B(Star), R(0),
233 /* 46 S> */ B(LdaSmi), U8(3), 233 /* 46 S> */ B(LdaSmi), U8(3),
234 B(ShiftRightLogical), R(0), U8(1), 234 B(ShiftRightLogical), R(0), U8(2),
235 /* 62 S> */ B(Return), 235 /* 62 S> */ B(Return),
236 ] 236 ]
237 constant pool: [ 237 constant pool: [
238 ] 238 ]
239 handlers: [ 239 handlers: [
240 ] 240 ]
241 241
242 --- 242 ---
243 snippet: " 243 snippet: "
244 var x = 0; return (x, 3); 244 var x = 0; return (x, 3);
245 " 245 "
246 frame size: 1 246 frame size: 1
247 parameter count: 1 247 parameter count: 1
248 bytecode array length: 7 248 bytecode array length: 7
249 bytecodes: [ 249 bytecodes: [
250 /* 30 E> */ B(StackCheck), 250 /* 30 E> */ B(StackCheck),
251 /* 42 S> */ B(LdaZero), 251 /* 42 S> */ B(LdaZero),
252 B(Star), R(0), 252 B(Star), R(0),
253 /* 45 S> */ B(LdaSmi), U8(3), 253 /* 45 S> */ B(LdaSmi), U8(3),
254 /* 60 S> */ B(Return), 254 /* 60 S> */ B(Return),
255 ] 255 ]
256 constant pool: [ 256 constant pool: [
257 ] 257 ]
258 handlers: [ 258 handlers: [
259 ] 259 ]
260 260
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698