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

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

Issue 14288006: Inline Float32x4 comparison. (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_ia32.cc ('k') | runtime/vm/intermediate_language_x64.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_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 1817 matching lines...) Expand 10 before | Expand all | Expand 10 after
1828 UNIMPLEMENTED(); 1828 UNIMPLEMENTED();
1829 return NULL; 1829 return NULL;
1830 } 1830 }
1831 1831
1832 1832
1833 void UnboxFloat32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) { 1833 void UnboxFloat32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) {
1834 UNIMPLEMENTED(); 1834 UNIMPLEMENTED();
1835 } 1835 }
1836 1836
1837 1837
1838 LocationSummary* BoxUint32x4Instr::MakeLocationSummary() const {
1839 UNIMPLEMENTED();
1840 return NULL;
1841 }
1842
1843
1844 void BoxUint32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) {
1845 UNIMPLEMENTED();
1846 }
1847
1848
1849 LocationSummary* UnboxUint32x4Instr::MakeLocationSummary() const {
1850 UNIMPLEMENTED();
1851 return NULL;
1852 }
1853
1854
1855 void UnboxUint32x4Instr::EmitNativeCode(FlowGraphCompiler* compiler) {
1856 UNIMPLEMENTED();
1857 }
1858
1859
1838 LocationSummary* BinaryDoubleOpInstr::MakeLocationSummary() const { 1860 LocationSummary* BinaryDoubleOpInstr::MakeLocationSummary() const {
1839 UNIMPLEMENTED(); 1861 UNIMPLEMENTED();
1840 return NULL; 1862 return NULL;
1841 } 1863 }
1842 1864
1843 1865
1844 void BinaryDoubleOpInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 1866 void BinaryDoubleOpInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
1845 UNIMPLEMENTED(); 1867 UNIMPLEMENTED();
1846 } 1868 }
1847 1869
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1894 UNIMPLEMENTED(); 1916 UNIMPLEMENTED();
1895 return NULL; 1917 return NULL;
1896 } 1918 }
1897 1919
1898 1920
1899 void Float32x4SplatInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 1921 void Float32x4SplatInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
1900 UNIMPLEMENTED(); 1922 UNIMPLEMENTED();
1901 } 1923 }
1902 1924
1903 1925
1926 LocationSummary* Float32x4ComparisonInstr::MakeLocationSummary() const {
1927 UNIMPLEMENTED();
1928 return NULL;
1929 }
1930
1931
1932 void Float32x4ComparisonInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
1933 UNIMPLEMENTED();
1934 }
1935
1936
1904 LocationSummary* MathSqrtInstr::MakeLocationSummary() const { 1937 LocationSummary* MathSqrtInstr::MakeLocationSummary() const {
1905 UNIMPLEMENTED(); 1938 UNIMPLEMENTED();
1906 return NULL; 1939 return NULL;
1907 } 1940 }
1908 1941
1909 1942
1910 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) { 1943 void MathSqrtInstr::EmitNativeCode(FlowGraphCompiler* compiler) {
1911 UNIMPLEMENTED(); 1944 UNIMPLEMENTED();
1912 } 1945 }
1913 1946
(...skipping 538 matching lines...) Expand 10 before | Expand all | Expand 10 after
2452 &label, 2485 &label,
2453 PcDescriptors::kOther, 2486 PcDescriptors::kOther,
2454 locs()); 2487 locs());
2455 __ Drop(2); // Discard type arguments and receiver. 2488 __ Drop(2); // Discard type arguments and receiver.
2456 } 2489 }
2457 2490
2458 } // namespace dart 2491 } // namespace dart
2459 2492
2460 #endif // defined TARGET_ARCH_MIPS 2493 #endif // defined TARGET_ARCH_MIPS
2461 2494
OLDNEW
« no previous file with comments | « runtime/vm/intermediate_language_ia32.cc ('k') | runtime/vm/intermediate_language_x64.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698