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

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

Issue 14432004: Inline Float32x4 min,max,sqrt,reciprocal,reciprocalSqrt, and scale (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
« no previous file with comments | « runtime/vm/intermediate_language.h ('k') | runtime/vm/intermediate_language_ia32.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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_ARM. 5 #include "vm/globals.h" // Needed here to get TARGET_ARCH_ARM.
6 #if defined(TARGET_ARCH_ARM) 6 #if defined(TARGET_ARCH_ARM)
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 2034 matching lines...) Expand 10 before | Expand all | Expand 10 after
2045 UNIMPLEMENTED(); 2045 UNIMPLEMENTED();
2046 return NULL; 2046 return NULL;
2047 } 2047 }
2048 2048
2049 2049
2050 void Float32x4ComparisonInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2050 void Float32x4ComparisonInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2051 UNIMPLEMENTED(); 2051 UNIMPLEMENTED();
2052 } 2052 }
2053 2053
2054 2054
2055 LocationSummary* Float32x4MinMaxInstr::MakeLocationSummary() const {
2056 UNIMPLEMENTED();
2057 return NULL;
2058 }
2059
2060
2061 void Float32x4MinMaxInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2062 UNIMPLEMENTED();
2063 }
2064
2065
2066 LocationSummary* Float32x4SqrtInstr::MakeLocationSummary() const {
2067 UNIMPLEMENTED();
2068 return NULL;
2069 }
2070
2071
2072 void Float32x4SqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2073 UNIMPLEMENTED();
2074 }
2075
2076
2077 LocationSummary* Float32x4ScaleInstr::MakeLocationSummary() const {
2078 UNIMPLEMENTED();
2079 return NULL;
2080 }
2081
2082
2083 void Float32x4ScaleInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2084 UNIMPLEMENTED();
2085 }
2086
2087
2055 LocationSummary* MathSqrtInstr::MakeLocationSummary() const { 2088 LocationSummary* MathSqrtInstr::MakeLocationSummary() const {
2056 UNIMPLEMENTED(); 2089 UNIMPLEMENTED();
2057 return NULL; 2090 return NULL;
2058 } 2091 }
2059 2092
2060 2093
2061 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2094 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2062 UNIMPLEMENTED(); 2095 UNIMPLEMENTED();
2063 } 2096 }
2064 2097
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after
2619 &label, 2652 &label,
2620 PcDescriptors::kOther, 2653 PcDescriptors::kOther,
2621 locs()); 2654 locs());
2622 __ Drop(2); // Discard type arguments and receiver. 2655 __ Drop(2); // Discard type arguments and receiver.
2623 } 2656 }
2624 2657
2625 } // namespace dart 2658 } // namespace dart
2626 2659
2627 #endif // defined TARGET_ARCH_ARM 2660 #endif // defined TARGET_ARCH_ARM
2628 2661
OLDNEW
« no previous file with comments | « runtime/vm/intermediate_language.h ('k') | runtime/vm/intermediate_language_ia32.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698