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

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

Issue 2369873002: [Interpreter] Replace BytecodeRegisterAllocator with a simple bump pointer. (Closed)
Patch Set: Add dcheck Created 4 years, 2 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: no 7 wrap: no
8 test function name: f 8 test function name: f
9 9
10 --- 10 ---
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 constant pool: [ 72 constant pool: [
73 ] 73 ]
74 handlers: [ 74 handlers: [
75 ] 75 ]
76 76
77 --- 77 ---
78 snippet: " 78 snippet: "
79 function f(a, ...restArgs) { return restArgs[0] + arguments[0]; } 79 function f(a, ...restArgs) { return restArgs[0] + arguments[0]; }
80 f(); 80 f();
81 " 81 "
82 frame size: 5 82 frame size: 4
83 parameter count: 2 83 parameter count: 2
84 bytecode array length: 26 84 bytecode array length: 26
85 bytecodes: [ 85 bytecodes: [
86 B(CreateUnmappedArguments), 86 B(CreateUnmappedArguments),
87 B(Star), R(2), 87 B(Star), R(2),
88 B(CreateRestParameter), 88 B(CreateRestParameter),
89 B(Star), R(0), 89 B(Star), R(0),
90 B(LdaTheHole), 90 B(LdaTheHole),
91 B(Star), R(1), 91 B(Star), R(1),
92 /* 10 E> */ B(StackCheck), 92 /* 10 E> */ B(StackCheck),
93 B(Mov), R(arg0), R(1), 93 B(Mov), R(arg0), R(1),
94 /* 29 S> */ B(LdaZero), 94 /* 29 S> */ B(LdaZero),
95 /* 44 E> */ B(LdrKeyedProperty), R(0), U8(2), R(4), 95 /* 44 E> */ B(LdrKeyedProperty), R(0), U8(2), R(3),
96 B(LdaZero), 96 B(LdaZero),
97 /* 59 E> */ B(LdaKeyedProperty), R(2), U8(4), 97 /* 59 E> */ B(LdaKeyedProperty), R(2), U8(4),
98 B(Add), R(4), U8(6), 98 B(Add), R(3), U8(6),
99 /* 64 S> */ B(Return), 99 /* 64 S> */ B(Return),
100 ] 100 ]
101 constant pool: [ 101 constant pool: [
102 ] 102 ]
103 handlers: [ 103 handlers: [
104 ] 104 ]
105 105
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698