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

Side by Side Diff: runtime/vm/intermediate_language_arm.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_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 2067 matching lines...) Expand 10 before | Expand all | Expand 10 after
2078 UNIMPLEMENTED(); 2078 UNIMPLEMENTED();
2079 return NULL; 2079 return NULL;
2080 } 2080 }
2081 2081
2082 2082
2083 void Float32x4ScaleInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2083 void Float32x4ScaleInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2084 UNIMPLEMENTED(); 2084 UNIMPLEMENTED();
2085 } 2085 }
2086 2086
2087 2087
2088 LocationSummary* Float32x4ZeroArgInstr::MakeLocationSummary() const {
2089 UNIMPLEMENTED();
2090 return NULL;
2091 }
2092
2093
2094 void Float32x4ZeroArgInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2095 UNIMPLEMENTED();
2096 }
2097
2098
2099 LocationSummary* Float32x4ClampInstr::MakeLocationSummary() const {
2100 UNIMPLEMENTED();
2101 return NULL;
2102 }
2103
2104
2105 void Float32x4ClampInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2106 UNIMPLEMENTED();
2107 }
2108
2109
2110 LocationSummary* Float32x4WithInstr::MakeLocationSummary() const {
2111 UNIMPLEMENTED();
2112 return NULL;
2113 }
2114
2115
2116 void Float32x4WithInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2117 UNIMPLEMENTED();
2118 }
2119
2120
2121 LocationSummary* Float32x4ToUint32x4Instr::MakeLocationSummary() const {
2122 UNIMPLEMENTED();
2123 return NULL;
2124 }
2125
2126
2127 void Float32x4ToUint32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) {
2128 UNIMPLEMENTED();
2129 }
2130
2131
2088 LocationSummary* MathSqrtInstr::MakeLocationSummary() const { 2132 LocationSummary* MathSqrtInstr::MakeLocationSummary() const {
2089 UNIMPLEMENTED(); 2133 UNIMPLEMENTED();
2090 return NULL; 2134 return NULL;
2091 } 2135 }
2092 2136
2093 2137
2094 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 2138 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
2095 UNIMPLEMENTED(); 2139 UNIMPLEMENTED();
2096 } 2140 }
2097 2141
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after
2652 &label, 2696 &label,
2653 PcDescriptors::kOther, 2697 PcDescriptors::kOther,
2654 locs()); 2698 locs());
2655 __ Drop(2); // Discard type arguments and receiver. 2699 __ Drop(2); // Discard type arguments and receiver.
2656 } 2700 }
2657 2701
2658 } // namespace dart 2702 } // namespace dart
2659 2703
2660 #endif // defined TARGET_ARCH_ARM 2704 #endif // defined TARGET_ARCH_ARM
2661 2705
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698