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

Side by Side Diff: test/cctest/interpreter/RemoveRedundantLdar.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: number
7 execute: yes
8 wrap: yes
9
10 ---
11 snippet: "
12 var ld_a = 1;
13 while(true) {
14 ld_a = ld_a + ld_a;
15 if (ld_a > 10) break;
16 }
17 return ld_a;
18 "
19 frame size: 2 # in multiples of sizeof(void*)
20 parameter count: 1
21 bytecodes: [
22 B(StackCheck),
23 B(LdaSmi8), U8(1),
24 B(Star), R(0),
25 B(StackCheck),
26 B(Ldar), R(0),
27 B(Star), R(1),
28 B(Ldar), R(0),
29 B(Add), R(1),
30 B(Star), R(0),
31 B(Star), R(1),
32 B(LdaSmi8), U8(10),
33 B(TestGreaterThan), R(1),
34 B(JumpIfFalse), U8(4),
35 B(Jump), U8(4),
36 B(Jump), U8(-21),
37 B(Ldar), R(0),
38 B(Return),
39 ]
40 constant pool: [
41 ]
42 handlers: [
43 ]
44
45 ---
46 snippet: "
47 var ld_a = 1;
48 do {
49 ld_a = ld_a + ld_a;
50 if (ld_a > 10) continue;
51 } while(false);
52 return ld_a;
53 "
54 frame size: 2 # in multiples of sizeof(void*)
55 parameter count: 1
56 bytecodes: [
57 B(StackCheck),
58 B(LdaSmi8), U8(1),
59 B(Star), R(0),
60 B(StackCheck),
61 B(Ldar), R(0),
62 B(Star), R(1),
63 B(Ldar), R(0),
64 B(Add), R(1),
65 B(Star), R(0),
66 B(Star), R(1),
67 B(LdaSmi8), U8(10),
68 B(TestGreaterThan), R(1),
69 B(JumpIfFalse), U8(4),
70 B(Jump), U8(2),
71 B(Ldar), R(0),
72 B(Return),
73 ]
74 constant pool: [
75 ]
76 handlers: [
77 ]
78
79 ---
80 snippet: "
81 var ld_a = 1;
82 ld_a = ld_a + ld_a;
83 return ld_a;
84 "
85 frame size: 2 # in multiples of sizeof(void*)
86 parameter count: 1
87 bytecodes: [
88 B(StackCheck),
89 B(LdaSmi8), U8(1),
90 B(Star), R(0),
91 B(Star), R(1),
92 B(Ldar), R(0),
93 B(Add), R(1),
94 B(Star), R(0),
95 B(Return),
96 ]
97 constant pool: [
98 ]
99 handlers: [
100 ]
101
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698