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

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

Issue 2263253002: [interpreter] Make the binary op with Smi bytecode handlers collect type feedback. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Update. Created 4 years, 4 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: string 6 pool type: string
7 execute: yes 7 execute: yes
8 wrap: yes 8 wrap: yes
9 9
10 --- 10 ---
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 handlers: [ 190 handlers: [
191 ] 191 ]
192 192
193 --- 193 ---
194 snippet: " 194 snippet: "
195 var x = 10, y = 20; 195 var x = 10, y = 20;
196 return x + (x = 1) + (x + 1) * (y = 2) + (y = 3) + (x = 4) + (y = 5) + y; 196 return x + (x = 1) + (x + 1) * (y = 2) + (y = 3) + (x = 4) + (y = 5) + y;
197 " 197 "
198 frame size: 5 198 frame size: 5
199 parameter count: 1 199 parameter count: 1
200 bytecode array length: 71 200 bytecode array length: 72
201 bytecodes: [ 201 bytecodes: [
202 /* 30 E> */ B(StackCheck), 202 /* 30 E> */ B(StackCheck),
203 /* 42 S> */ B(LdaSmi), U8(10), 203 /* 42 S> */ B(LdaSmi), U8(10),
204 B(Star), R(0), 204 B(Star), R(0),
205 /* 50 S> */ B(LdaSmi), U8(20), 205 /* 50 S> */ B(LdaSmi), U8(20),
206 B(Star), R(1), 206 B(Star), R(1),
207 /* 54 S> */ B(LdaSmi), U8(1), 207 /* 54 S> */ B(LdaSmi), U8(1),
208 B(Mov), R(0), R(2), 208 B(Mov), R(0), R(2),
209 B(Star), R(0), 209 B(Star), R(0),
210 /* 68 E> */ B(Add), R(2), U8(1), 210 /* 68 E> */ B(Add), R(2), U8(1),
211 B(Star), R(3), 211 B(Star), R(3),
212 /* 76 E> */ B(AddSmi), U8(1), R(0), 212 /* 76 E> */ B(AddSmi), U8(1), R(0), U8(2),
213 B(Star), R(4), 213 B(Star), R(4),
214 B(LdaSmi), U8(2), 214 B(LdaSmi), U8(2),
215 B(Star), R(1), 215 B(Star), R(1),
216 /* 88 E> */ B(Mul), R(4), U8(3), 216 /* 88 E> */ B(Mul), R(4), U8(3),
217 B(Add), R(3), U8(4), 217 B(Add), R(3), U8(4),
218 B(Star), R(2), 218 B(Star), R(2),
219 B(LdaSmi), U8(3), 219 B(LdaSmi), U8(3),
220 B(Star), R(1), 220 B(Star), R(1),
221 /* 98 E> */ B(Add), R(2), U8(5), 221 /* 98 E> */ B(Add), R(2), U8(5),
222 B(Star), R(3), 222 B(Star), R(3),
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
265 B(Inc), U8(4), 265 B(Inc), U8(4),
266 B(Star), R(0), 266 B(Star), R(0),
267 /* 72 E> */ B(Add), R(3), U8(5), 267 /* 72 E> */ B(Add), R(3), U8(5),
268 /* 76 S> */ B(Return), 268 /* 76 S> */ B(Return),
269 ] 269 ]
270 constant pool: [ 270 constant pool: [
271 ] 271 ]
272 handlers: [ 272 handlers: [
273 ] 273 ]
274 274
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698