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

Side by Side Diff: runtime/vm/stub_code_mips.cc

Issue 11926022: Add mips skeleton sources. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 7 years, 11 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 | Annotate | Revision Log
« no previous file with comments | « runtime/vm/stack_frame_mips.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file.
4
5 #include "vm/globals.h"
6 #if defined(TARGET_ARCH_MIPS)
7
8 #include "vm/stub_code.h"
9
10 #define __ assembler->
11
12 namespace dart {
13
14 void StubCode::GenerateCallToRuntimeStub(Assembler* assembler) {
15 __ Unimplemented("CallToRuntime stub");
16 }
17
18
19 void StubCode::GeneratePrintStopMessageStub(Assembler* assembler) {
20 __ Unimplemented("PrintStopMessage stub");
21 }
22
23
24 void StubCode::GenerateCallNativeCFunctionStub(Assembler* assembler) {
25 __ Unimplemented("CallNativeCFunction stub");
26 }
27
28
29 void StubCode::GenerateCallStaticFunctionStub(Assembler* assembler) {
30 __ Unimplemented("CallStaticFunction stub");
31 }
32
33
34 void StubCode::GenerateFixCallersTargetStub(Assembler* assembler) {
35 __ Unimplemented("FixCallersTarget stub");
36 }
37
38
39 void StubCode::GenerateInstanceFunctionLookupStub(Assembler* assembler) {
40 __ Unimplemented("InstanceFunctionLookup stub");
41 }
42
43
44 void StubCode::GenerateDeoptimizeLazyStub(Assembler* assembler) {
45 __ Unimplemented("DeoptimizeLazy stub");
46 }
47
48
49 void StubCode::GenerateDeoptimizeStub(Assembler* assembler) {
50 __ Unimplemented("Deoptimize stub");
51 }
52
53
54 void StubCode::GenerateMegamorphicMissStub(Assembler* assembler) {
55 __ Unimplemented("MegamorphicMiss stub");
56 }
57
58
59 void StubCode::GenerateAllocateArrayStub(Assembler* assembler) {
60 __ Unimplemented("AllocateArray stub");
61 }
62
63
64 void StubCode::GenerateCallClosureFunctionStub(Assembler* assembler) {
65 __ Unimplemented("CallClosureFunction stub");
66 }
67
68
69 void StubCode::GenerateInvokeDartCodeStub(Assembler* assembler) {
70 __ Unimplemented("InvokeDartCode stub");
71 }
72
73
74 void StubCode::GenerateAllocateContextStub(Assembler* assembler) {
75 __ Unimplemented("AllocateContext stub");
76 }
77
78
79 void StubCode::GenerateUpdateStoreBufferStub(Assembler* assembler) {
80 __ Unimplemented("UpdateStoreBuffer stub");
81 }
82
83
84 void StubCode::GenerateAllocationStubForClass(Assembler* assembler,
85 const Class& cls) {
86 __ Unimplemented("AllocateObject stub");
87 }
88
89
90 void StubCode::GenerateAllocationStubForClosure(Assembler* assembler,
91 const Function& func) {
92 __ Unimplemented("AllocateClosure stub");
93 }
94
95
96 void StubCode::GenerateCallNoSuchMethodFunctionStub(Assembler* assembler) {
97 __ Unimplemented("CallNoSuchMethodFunction stub");
98 }
99
100
101 void StubCode::GenerateOptimizedUsageCounterIncrement(Assembler* assembler) {
102 __ Unimplemented("OptimizedUsageCounterIncrement stub");
103 }
104
105
106 void StubCode::GenerateUsageCounterIncrement(Assembler* assembler,
107 Register temp_reg) {
108 __ Unimplemented("UsageCounterIncrement stub");
109 }
110
111
112 void StubCode::GenerateNArgsCheckInlineCacheStub(Assembler* assembler,
113 intptr_t num_args) {
114 __ Unimplemented("NArgsCheckInlineCache stub");
115 }
116
117
118 void StubCode::GenerateOneArgCheckInlineCacheStub(Assembler* assembler) {
119 __ Unimplemented("GenerateOneArgCheckInlineCacheStub stub");
120 }
121
122
123 void StubCode::GenerateTwoArgsCheckInlineCacheStub(Assembler* assembler) {
124 __ Unimplemented("GenerateTwoArgsCheckInlineCacheStub stub");
125 }
126
127
128 void StubCode::GenerateThreeArgsCheckInlineCacheStub(Assembler* assembler) {
129 __ Unimplemented("GenerateThreeArgsCheckInlineCacheStub stub");
130 }
131
132
133 void StubCode::GenerateOneArgOptimizedCheckInlineCacheStub(
134 Assembler* assembler) {
135 GenerateOptimizedUsageCounterIncrement(assembler);
136 GenerateNArgsCheckInlineCacheStub(assembler, 1);
137 }
138
139
140 void StubCode::GenerateTwoArgsOptimizedCheckInlineCacheStub(
141 Assembler* assembler) {
142 GenerateOptimizedUsageCounterIncrement(assembler);
143 GenerateNArgsCheckInlineCacheStub(assembler, 2);
144 }
145
146
147 void StubCode::GenerateThreeArgsOptimizedCheckInlineCacheStub(
148 Assembler* assembler) {
149 GenerateOptimizedUsageCounterIncrement(assembler);
150 GenerateNArgsCheckInlineCacheStub(assembler, 3);
151 }
152
153
154 void StubCode::GenerateClosureCallInlineCacheStub(Assembler* assembler) {
155 GenerateNArgsCheckInlineCacheStub(assembler, 1);
156 }
157
158
159 void StubCode::GenerateMegamorphicCallStub(Assembler* assembler) {
160 GenerateNArgsCheckInlineCacheStub(assembler, 1);
161 }
162
163
164 void StubCode::GenerateBreakpointStaticStub(Assembler* assembler) {
165 __ Unimplemented("BreakpointStatic stub");
166 }
167
168
169 void StubCode::GenerateBreakpointReturnStub(Assembler* assembler) {
170 __ Unimplemented("BreakpointReturn stub");
171 }
172
173
174 void StubCode::GenerateBreakpointDynamicStub(Assembler* assembler) {
175 __ Unimplemented("BreakpointDynamic stub");
176 }
177
178
179 void StubCode::GenerateSubtype1TestCacheStub(Assembler* assembler) {
180 __ Unimplemented("Subtype1TestCache Stub");
181 }
182
183
184 void StubCode::GenerateSubtype2TestCacheStub(Assembler* assembler) {
185 __ Unimplemented("Subtype2TestCache Stub");
186 }
187
188
189 void StubCode::GenerateSubtype3TestCacheStub(Assembler* assembler) {
190 __ Unimplemented("Subtype3TestCache Stub");
191 }
192
193
194 // Return the current stack pointer address, used to stack alignment
195 // checks.
196 void StubCode::GenerateGetStackPointerStub(Assembler* assembler) {
197 __ Unimplemented("GetStackPointer Stub");
198 }
199
200
201 // Jump to the exception handler.
202 // No Result.
203 void StubCode::GenerateJumpToExceptionHandlerStub(Assembler* assembler) {
204 __ Unimplemented("JumpToExceptionHandler Stub");
205 }
206
207
208 // Jump to the error handler.
209 // No Result.
210 void StubCode::GenerateJumpToErrorHandlerStub(Assembler* assembler) {
211 __ Unimplemented("JumpToErrorHandler Stub");
212 }
213
214
215 void StubCode::GenerateEqualityWithNullArgStub(Assembler* assembler) {
216 __ Unimplemented("EqualityWithNullArg stub");
217 }
218
219
220 void StubCode::GenerateOptimizeFunctionStub(Assembler* assembler) {
221 __ Unimplemented("OptimizeFunction stub");
222 }
223
224
225 void StubCode::GenerateIdenticalWithNumberCheckStub(Assembler* assembler) {
226 __ Unimplemented("IdenticalWithNumberCheck stub");
227 }
228
229 } // namespace dart
230
231 #endif // defined TARGET_ARCH_MIPS
OLDNEW
« no previous file with comments | « runtime/vm/stack_frame_mips.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698