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

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

Issue 14781002: Inline remaining Float32x4 operations. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 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 | 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 "lib/error.h" 10 #include "lib/error.h"
(...skipping 2122 matching lines...) Expand 10 before | Expand all | Expand 10 after
2133 UNIMPLEMENTED(); 2133 UNIMPLEMENTED();
2134 return NULL; 2134 return NULL;
2135 } 2135 }
2136 2136
2137 2137
2138 void Float32x4ScaleInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2138 void Float32x4ScaleInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2139 UNIMPLEMENTED(); 2139 UNIMPLEMENTED();
2140 } 2140 }
2141 2141
2142 2142
2143 LocationSummary* Float32x4ZeroArgInstr::MakeLocationSummary() const {
2144 UNIMPLEMENTED();
2145 return NULL;
2146 }
2147
2148
2149 void Float32x4ZeroArgInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2150 UNIMPLEMENTED();
2151 }
2152
2153
2154 LocationSummary* Float32x4ClampInstr::MakeLocationSummary() const {
2155 UNIMPLEMENTED();
2156 return NULL;
2157 }
2158
2159
2160 void Float32x4ClampInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2161 UNIMPLEMENTED();
2162 }
2163
2164
2165 LocationSummary* Float32x4WithInstr::MakeLocationSummary() const {
2166 UNIMPLEMENTED();
2167 return NULL;
2168 }
2169
2170
2171 void Float32x4WithInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2172 UNIMPLEMENTED();
2173 }
2174
2175
2176 LocationSummary* Float32x4ToUint32x4Instr::MakeLocationSummary() const {
2177 UNIMPLEMENTED();
2178 return NULL;
2179 }
2180
2181
2182 void Float32x4ToUint32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) {
2183 UNIMPLEMENTED();
2184 }
2185
2186
2143 LocationSummary* MathSqrtInstr::MakeLocationSummary() const { 2187 LocationSummary* MathSqrtInstr::MakeLocationSummary() const {
2144 UNIMPLEMENTED(); 2188 UNIMPLEMENTED();
2145 return NULL; 2189 return NULL;
2146 } 2190 }
2147 2191
2148 2192
2149 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2193 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2150 UNIMPLEMENTED(); 2194 UNIMPLEMENTED();
2151 } 2195 }
2152 2196
(...skipping 611 matching lines...) Expand 10 before | Expand all | Expand 10 after
2764 &label, 2808 &label,
2765 PcDescriptors::kOther, 2809 PcDescriptors::kOther,
2766 locs()); 2810 locs());
2767 __ Drop(2); // Discard type arguments and receiver. 2811 __ Drop(2); // Discard type arguments and receiver.
2768 } 2812 }
2769 2813
2770 } // namespace dart 2814 } // namespace dart
2771 2815
2772 #endif // defined TARGET_ARCH_MIPS 2816 #endif // defined TARGET_ARCH_MIPS
2773 2817
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698