OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 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 | 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. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 #include "vm/globals.h" // Needed here to get TARGET_ARCH_MIPS. | 5 #include "vm/globals.h" // Needed here to get TARGET_ARCH_MIPS. |
6 #if defined(TARGET_ARCH_MIPS) | 6 #if defined(TARGET_ARCH_MIPS) |
7 | 7 |
8 #include "vm/intermediate_language.h" | 8 #include "vm/intermediate_language.h" |
9 | 9 |
10 #include "vm/dart_entry.h" | 10 #include "vm/dart_entry.h" |
(...skipping 3200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3211 return NULL; | 3211 return NULL; |
3212 } | 3212 } |
3213 | 3213 |
3214 | 3214 |
3215 void Float64x2ZeroInstr::EmitNativeCode(FlowGraphCompiler* compiler) { | 3215 void Float64x2ZeroInstr::EmitNativeCode(FlowGraphCompiler* compiler) { |
3216 UNIMPLEMENTED(); | 3216 UNIMPLEMENTED(); |
3217 } | 3217 } |
3218 | 3218 |
3219 | 3219 |
3220 LocationSummary* Float64x2SplatInstr::MakeLocationSummary(bool opt) const { | 3220 LocationSummary* Float64x2SplatInstr::MakeLocationSummary(bool opt) const { |
| 3221 UNIMPLEMENTED(); |
3221 return NULL; | 3222 return NULL; |
3222 } | 3223 } |
3223 | 3224 |
3224 | 3225 |
3225 void Float64x2SplatInstr::EmitNativeCode(FlowGraphCompiler* compiler) { | 3226 void Float64x2SplatInstr::EmitNativeCode(FlowGraphCompiler* compiler) { |
3226 UNIMPLEMENTED(); | 3227 UNIMPLEMENTED(); |
3227 } | 3228 } |
3228 | 3229 |
3229 | 3230 |
3230 LocationSummary* Float64x2ConstructorInstr::MakeLocationSummary( | 3231 LocationSummary* Float64x2ConstructorInstr::MakeLocationSummary( |
3231 bool opt) const { | 3232 bool opt) const { |
| 3233 UNIMPLEMENTED(); |
3232 return NULL; | 3234 return NULL; |
3233 } | 3235 } |
3234 | 3236 |
3235 | 3237 |
3236 void Float64x2ConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) { | 3238 void Float64x2ConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) { |
3237 UNIMPLEMENTED(); | 3239 UNIMPLEMENTED(); |
3238 } | 3240 } |
3239 | 3241 |
3240 | 3242 |
3241 LocationSummary* Float64x2ToFloat32x4Instr::MakeLocationSummary( | 3243 LocationSummary* Float64x2ToFloat32x4Instr::MakeLocationSummary( |
3242 bool opt) const { | 3244 bool opt) const { |
| 3245 UNIMPLEMENTED(); |
3243 return NULL; | 3246 return NULL; |
3244 } | 3247 } |
3245 | 3248 |
3246 | 3249 |
3247 void Float64x2ToFloat32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) { | 3250 void Float64x2ToFloat32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) { |
3248 UNIMPLEMENTED(); | 3251 UNIMPLEMENTED(); |
3249 } | 3252 } |
3250 | 3253 |
3251 | 3254 |
3252 LocationSummary* Float32x4ToFloat64x2Instr::MakeLocationSummary( | 3255 LocationSummary* Float32x4ToFloat64x2Instr::MakeLocationSummary( |
3253 bool opt) const { | 3256 bool opt) const { |
| 3257 UNIMPLEMENTED(); |
3254 return NULL; | 3258 return NULL; |
3255 } | 3259 } |
3256 | 3260 |
3257 | 3261 |
3258 void Float32x4ToFloat64x2Instr::EmitNativeCode(FlowGraphCompiler* compiler) { | 3262 void Float32x4ToFloat64x2Instr::EmitNativeCode(FlowGraphCompiler* compiler) { |
3259 UNIMPLEMENTED(); | 3263 UNIMPLEMENTED(); |
3260 } | 3264 } |
3261 | 3265 |
3262 | 3266 |
| 3267 LocationSummary* Float64x2ZeroArgInstr::MakeLocationSummary(bool opt) const { |
| 3268 UNIMPLEMENTED(); |
| 3269 return NULL; |
| 3270 } |
| 3271 |
| 3272 |
| 3273 void Float64x2ZeroArgInstr::EmitNativeCode(FlowGraphCompiler* compiler) { |
| 3274 UNIMPLEMENTED(); |
| 3275 } |
| 3276 |
| 3277 |
3263 LocationSummary* Int32x4BoolConstructorInstr::MakeLocationSummary( | 3278 LocationSummary* Int32x4BoolConstructorInstr::MakeLocationSummary( |
3264 bool opt) const { | 3279 bool opt) const { |
3265 UNIMPLEMENTED(); | 3280 UNIMPLEMENTED(); |
3266 return NULL; | 3281 return NULL; |
3267 } | 3282 } |
3268 | 3283 |
3269 | 3284 |
3270 void Int32x4BoolConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) { | 3285 void Int32x4BoolConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) { |
3271 UNIMPLEMENTED(); | 3286 UNIMPLEMENTED(); |
3272 } | 3287 } |
(...skipping 984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4257 compiler->GenerateCall(token_pos(), | 4272 compiler->GenerateCall(token_pos(), |
4258 &label, | 4273 &label, |
4259 PcDescriptors::kOther, | 4274 PcDescriptors::kOther, |
4260 locs()); | 4275 locs()); |
4261 __ Drop(ArgumentCount()); // Discard arguments. | 4276 __ Drop(ArgumentCount()); // Discard arguments. |
4262 } | 4277 } |
4263 | 4278 |
4264 } // namespace dart | 4279 } // namespace dart |
4265 | 4280 |
4266 #endif // defined TARGET_ARCH_MIPS | 4281 #endif // defined TARGET_ARCH_MIPS |
OLD | NEW |