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

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

Issue 2242463002: [interpreter] VisitForTest for bytecode generator (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: nit 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: number 6 pool type: number
7 execute: yes 7 execute: yes
8 wrap: yes 8 wrap: yes
9 9
10 --- 10 ---
11 snippet: " 11 snippet: "
12 return 1 ? 2 : 3; 12 return 1 ? 2 : 3;
13 " 13 "
14 frame size: 0 14 frame size: 0
15 parameter count: 1 15 parameter count: 1
16 bytecode array length: 12 16 bytecode array length: 4
17 bytecodes: [ 17 bytecodes: [
18 /* 30 E> */ B(StackCheck), 18 /* 30 E> */ B(StackCheck),
19 /* 34 S> */ B(LdaSmi), U8(1), 19 /* 34 S> */ B(LdaSmi), U8(2),
20 B(JumpIfToBooleanFalse), U8(6),
21 B(LdaSmi), U8(2),
22 B(Jump), U8(4),
23 B(LdaSmi), U8(3),
24 /* 52 S> */ B(Return), 20 /* 52 S> */ B(Return),
25 ] 21 ]
26 constant pool: [ 22 constant pool: [
27 ] 23 ]
28 handlers: [ 24 handlers: [
29 ] 25 ]
30 26
31 --- 27 ---
32 snippet: " 28 snippet: "
33 return 1 ? 2 ? 3 : 4 : 5; 29 return 1 ? 2 ? 3 : 4 : 5;
34 " 30 "
35 frame size: 0 31 frame size: 0
36 parameter count: 1 32 parameter count: 1
37 bytecode array length: 20 33 bytecode array length: 4
38 bytecodes: [ 34 bytecodes: [
39 /* 30 E> */ B(StackCheck), 35 /* 30 E> */ B(StackCheck),
40 /* 34 S> */ B(LdaSmi), U8(1), 36 /* 34 S> */ B(LdaSmi), U8(3),
41 B(JumpIfToBooleanFalse), U8(14),
42 B(LdaSmi), U8(2),
43 B(JumpIfToBooleanFalse), U8(6),
44 B(LdaSmi), U8(3),
45 B(Jump), U8(4),
46 B(LdaSmi), U8(4),
47 B(Jump), U8(4),
48 B(LdaSmi), U8(5),
49 /* 60 S> */ B(Return), 37 /* 60 S> */ B(Return),
50 ] 38 ]
51 constant pool: [ 39 constant pool: [
52 ] 40 ]
41 handlers: [
42 ]
43
44 ---
45 snippet: "
46 return 0 < 1 ? 2 : 3;
47 "
48 frame size: 1
49 parameter count: 1
50 bytecode array length: 17
51 bytecodes: [
52 /* 30 E> */ B(StackCheck),
53 /* 34 S> */ B(LdaZero),
54 B(Star), R(0),
55 B(LdaSmi), U8(1),
56 /* 43 E> */ B(TestLessThan), R(0),
57 B(JumpIfFalse), U8(6),
58 B(LdaSmi), U8(2),
59 B(Jump), U8(4),
60 B(LdaSmi), U8(3),
61 /* 56 S> */ B(Return),
62 ]
63 constant pool: [
64 ]
65 handlers: [
66 ]
67
68 ---
69 snippet: "
70 var x = 0;
71 return x ? 2 : 3;
72 "
73 frame size: 1
74 parameter count: 1
75 bytecode array length: 13
76 bytecodes: [
77 /* 30 E> */ B(StackCheck),
78 /* 42 S> */ B(LdaZero),
79 B(Star), R(0),
80 /* 45 S> */ B(JumpIfToBooleanFalse), U8(6),
81 B(LdaSmi), U8(2),
82 B(Jump), U8(4),
83 B(LdaSmi), U8(3),
84 /* 63 S> */ B(Return),
85 ]
86 constant pool: [
87 ]
53 handlers: [ 88 handlers: [
54 ] 89 ]
55 90
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698