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

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

Issue 1963663002: [interpreter] Add checks for source position to test-bytecode-generator. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Fix bad implicit cast. Created 4 years, 7 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: mixed 6 pool type: mixed
7 execute: yes 7 execute: yes
8 wrap: no 8 wrap: no
9 test function name: f 9 test function name: f
10 10
11 --- 11 ---
12 snippet: " 12 snippet: "
13 function f() { return this; } 13 function f() { return this; }
14 f(); 14 f();
15 " 15 "
16 frame size: 0 16 frame size: 0
17 parameter count: 1 17 parameter count: 1
18 bytecode array length: 4 18 bytecode array length: 4
19 bytecodes: [ 19 bytecodes: [
20 B(StackCheck), 20 /* 10 E> */ B(StackCheck),
21 B(Ldar), R(this), 21 /* 15 S> */ B(Ldar), R(this),
22 B(Return), 22 /* 28 S> */ B(Return),
23 ] 23 ]
24 constant pool: [ 24 constant pool: [
25 ] 25 ]
26 handlers: [ 26 handlers: [
27 ] 27 ]
28 28
29 --- 29 ---
30 snippet: " 30 snippet: "
31 function f(arg1) { return arg1; } 31 function f(arg1) { return arg1; }
32 f(); 32 f();
33 " 33 "
34 frame size: 0 34 frame size: 0
35 parameter count: 2 35 parameter count: 2
36 bytecode array length: 4 36 bytecode array length: 4
37 bytecodes: [ 37 bytecodes: [
38 B(StackCheck), 38 /* 10 E> */ B(StackCheck),
39 B(Ldar), R(arg0), 39 /* 19 S> */ B(Ldar), R(arg0),
40 B(Return), 40 /* 32 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 function f(arg1) { return this; } 49 function f(arg1) { return this; }
50 f(); 50 f();
51 " 51 "
52 frame size: 0 52 frame size: 0
53 parameter count: 2 53 parameter count: 2
54 bytecode array length: 4 54 bytecode array length: 4
55 bytecodes: [ 55 bytecodes: [
56 B(StackCheck), 56 /* 10 E> */ B(StackCheck),
57 B(Ldar), R(this), 57 /* 19 S> */ B(Ldar), R(this),
58 B(Return), 58 /* 32 S> */ B(Return),
59 ] 59 ]
60 constant pool: [ 60 constant pool: [
61 ] 61 ]
62 handlers: [ 62 handlers: [
63 ] 63 ]
64 64
65 --- 65 ---
66 snippet: " 66 snippet: "
67 function f(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { return arg4; } 67 function f(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { return arg4; }
68 f(); 68 f();
69 " 69 "
70 frame size: 0 70 frame size: 0
71 parameter count: 8 71 parameter count: 8
72 bytecode array length: 4 72 bytecode array length: 4
73 bytecodes: [ 73 bytecodes: [
74 B(StackCheck), 74 /* 10 E> */ B(StackCheck),
75 B(Ldar), R(arg3), 75 /* 55 S> */ B(Ldar), R(arg3),
76 B(Return), 76 /* 68 S> */ B(Return),
77 ] 77 ]
78 constant pool: [ 78 constant pool: [
79 ] 79 ]
80 handlers: [ 80 handlers: [
81 ] 81 ]
82 82
83 --- 83 ---
84 snippet: " 84 snippet: "
85 function f(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { return this; } 85 function f(arg1, arg2, arg3, arg4, arg5, arg6, arg7) { return this; }
86 f(); 86 f();
87 " 87 "
88 frame size: 0 88 frame size: 0
89 parameter count: 8 89 parameter count: 8
90 bytecode array length: 4 90 bytecode array length: 4
91 bytecodes: [ 91 bytecodes: [
92 B(StackCheck), 92 /* 10 E> */ B(StackCheck),
93 B(Ldar), R(this), 93 /* 55 S> */ B(Ldar), R(this),
94 B(Return), 94 /* 68 S> */ B(Return),
95 ] 95 ]
96 constant pool: [ 96 constant pool: [
97 ] 97 ]
98 handlers: [ 98 handlers: [
99 ] 99 ]
100 100
101 --- 101 ---
102 snippet: " 102 snippet: "
103 function f(arg1) { arg1 = 1; } 103 function f(arg1) { arg1 = 1; }
104 f(); 104 f();
105 " 105 "
106 frame size: 0 106 frame size: 0
107 parameter count: 2 107 parameter count: 2
108 bytecode array length: 7 108 bytecode array length: 7
109 bytecodes: [ 109 bytecodes: [
110 B(StackCheck), 110 /* 10 E> */ B(StackCheck),
111 B(LdaSmi), U8(1), 111 /* 19 S> */ B(LdaSmi), U8(1),
112 B(Star), R(arg0), 112 /* 24 E> */ B(Star), R(arg0),
113 B(LdaUndefined), 113 B(LdaUndefined),
114 B(Return), 114 /* 29 S> */ B(Return),
115 ] 115 ]
116 constant pool: [ 116 constant pool: [
117 ] 117 ]
118 handlers: [ 118 handlers: [
119 ] 119 ]
120 120
121 --- 121 ---
122 snippet: " 122 snippet: "
123 function f(arg1, arg2, arg3, arg4) { arg2 = 1; } 123 function f(arg1, arg2, arg3, arg4) { arg2 = 1; }
124 f(); 124 f();
125 " 125 "
126 frame size: 0 126 frame size: 0
127 parameter count: 5 127 parameter count: 5
128 bytecode array length: 7 128 bytecode array length: 7
129 bytecodes: [ 129 bytecodes: [
130 B(StackCheck), 130 /* 10 E> */ B(StackCheck),
131 B(LdaSmi), U8(1), 131 /* 37 S> */ B(LdaSmi), U8(1),
132 B(Star), R(arg1), 132 /* 42 E> */ B(Star), R(arg1),
133 B(LdaUndefined), 133 B(LdaUndefined),
134 B(Return), 134 /* 47 S> */ B(Return),
135 ] 135 ]
136 constant pool: [ 136 constant pool: [
137 ] 137 ]
138 handlers: [ 138 handlers: [
139 ] 139 ]
140 140
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698