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

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

Issue 51373004: SIMD shuffle API changes (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 1 month 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
OLDNEW
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 2939 matching lines...) Expand 10 before | Expand all | Expand 10 after
2950 UNIMPLEMENTED(); 2950 UNIMPLEMENTED();
2951 return NULL; 2951 return NULL;
2952 } 2952 }
2953 2953
2954 2954
2955 void BinaryFloat32x4OpInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2955 void BinaryFloat32x4OpInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2956 UNIMPLEMENTED(); 2956 UNIMPLEMENTED();
2957 } 2957 }
2958 2958
2959 2959
2960 LocationSummary* Float32x4ShuffleInstr::MakeLocationSummary() const { 2960 LocationSummary* Simd32x4ShuffleInstr::MakeLocationSummary() const {
2961 UNIMPLEMENTED(); 2961 UNIMPLEMENTED();
2962 return NULL; 2962 return NULL;
2963 } 2963 }
2964 2964
2965 2965
2966 void Float32x4ShuffleInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2966 void Simd32x4ShuffleInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2967 UNIMPLEMENTED(); 2967 UNIMPLEMENTED();
2968 } 2968 }
2969 2969
2970
2971
2972 LocationSummary* Simd32x4ShuffleMixInstr::MakeLocationSummary() const {
2973 UNIMPLEMENTED();
2974 return NULL;
2975 }
2976
2977
2978 void Simd32x4ShuffleMixInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2979 UNIMPLEMENTED();
2980 }
2981
2970 2982
2971 LocationSummary* Float32x4ConstructorInstr::MakeLocationSummary() const { 2983 LocationSummary* Float32x4ConstructorInstr::MakeLocationSummary() const {
2972 UNIMPLEMENTED(); 2984 UNIMPLEMENTED();
2973 return NULL; 2985 return NULL;
2974 } 2986 }
2975 2987
2976 2988
2977 void Float32x4ConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2989 void Float32x4ConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2978 UNIMPLEMENTED(); 2990 UNIMPLEMENTED();
2979 } 2991 }
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
3082 UNIMPLEMENTED(); 3094 UNIMPLEMENTED();
3083 return NULL; 3095 return NULL;
3084 } 3096 }
3085 3097
3086 3098
3087 void Float32x4ToUint32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) { 3099 void Float32x4ToUint32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) {
3088 UNIMPLEMENTED(); 3100 UNIMPLEMENTED();
3089 } 3101 }
3090 3102
3091 3103
3092 LocationSummary* Float32x4TwoArgShuffleInstr::MakeLocationSummary() const {
3093 UNIMPLEMENTED();
3094 return NULL;
3095 }
3096
3097
3098 void Float32x4TwoArgShuffleInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
3099 UNIMPLEMENTED();
3100 }
3101
3102
3103 LocationSummary* Uint32x4BoolConstructorInstr::MakeLocationSummary() const { 3104 LocationSummary* Uint32x4BoolConstructorInstr::MakeLocationSummary() const {
3104 UNIMPLEMENTED(); 3105 UNIMPLEMENTED();
3105 return NULL; 3106 return NULL;
3106 } 3107 }
3107 3108
3108 3109
3109 void Uint32x4BoolConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 3110 void Uint32x4BoolConstructorInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
3110 UNIMPLEMENTED(); 3111 UNIMPLEMENTED();
3111 } 3112 }
3112 3113
(...skipping 964 matching lines...) Expand 10 before | Expand all | Expand 10 after
4077 compiler->GenerateCall(token_pos(), 4078 compiler->GenerateCall(token_pos(),
4078 &label, 4079 &label,
4079 PcDescriptors::kOther, 4080 PcDescriptors::kOther,
4080 locs()); 4081 locs());
4081 __ Drop(2); // Discard type arguments and receiver. 4082 __ Drop(2); // Discard type arguments and receiver.
4082 } 4083 }
4083 4084
4084 } // namespace dart 4085 } // namespace dart
4085 4086
4086 #endif // defined TARGET_ARCH_MIPS 4087 #endif // defined TARGET_ARCH_MIPS
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698