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

Unified Diff: runtime/platform/globals.h

Issue 2858623002: Remove MIPS support (Closed)
Patch Set: Rebase Created 3 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 side-by-side diff with in-line comments
Download patch
Index: runtime/platform/globals.h
diff --git a/runtime/platform/globals.h b/runtime/platform/globals.h
index 148343e229a4df81e88b22af9b832bdeadfc0aa9..9cb44dde4510118b288a90cbb1dcfe828cde9cd2 100644
--- a/runtime/platform/globals.h
+++ b/runtime/platform/globals.h
@@ -212,13 +212,8 @@ typedef simd128_value_t fpu_register_t;
#elif defined(_M_IX86) || defined(__i386__)
#define HOST_ARCH_IA32 1
#define ARCH_IS_32_BIT 1
-#if defined(TARGET_ARCH_MIPS)
-#define kFpuRegisterSize 8
-typedef double fpu_register_t;
-#else
#define kFpuRegisterSize 16
typedef simd128_value_t fpu_register_t;
-#endif
#elif defined(__ARMEL__)
#define HOST_ARCH_ARM 1
#define ARCH_IS_32_BIT 1
@@ -241,14 +236,6 @@ typedef simd_value_t fpu_register_t;
reinterpret_cast<simd_value_t*>(addr)->data_[3] = value.data_[3]; \
} while (0)
-#elif defined(__MIPSEL__)
-#define HOST_ARCH_MIPS 1
-#define ARCH_IS_32_BIT 1
-#define kFpuRegisterSize 8
-typedef double fpu_register_t;
-#elif defined(__MIPSEB__)
-#error Big-endian MIPS is not supported by Dart. Try passing -EL to your \
- compiler.
#elif defined(__aarch64__)
#define HOST_ARCH_ARM64 1
#define ARCH_IS_64_BIT 1
@@ -308,13 +295,11 @@ typedef simd128_value_t fpu_register_t;
#error Automatic compiler detection failed.
#endif
-#if !defined(TARGET_ARCH_MIPS) && !defined(TARGET_ARCH_ARM) && \
- !defined(TARGET_ARCH_X64) && !defined(TARGET_ARCH_IA32) && \
- !defined(TARGET_ARCH_ARM64) && !defined(TARGET_ARCH_DBC)
+#if !defined(TARGET_ARCH_ARM) && !defined(TARGET_ARCH_X64) && \
+ !defined(TARGET_ARCH_IA32) && !defined(TARGET_ARCH_ARM64) && \
+ !defined(TARGET_ARCH_DBC)
// No target architecture specified pick the one matching the host architecture.
-#if defined(HOST_ARCH_MIPS)
-#define TARGET_ARCH_MIPS 1
-#elif defined(HOST_ARCH_ARM)
+#if defined(HOST_ARCH_ARM)
#define TARGET_ARCH_ARM 1
#elif defined(HOST_ARCH_X64)
#define TARGET_ARCH_X64 1
@@ -333,8 +318,7 @@ typedef simd128_value_t fpu_register_t;
#if !defined(ARCH_IS_64_BIT)
#error Mismatched Host/Target architectures.
#endif
-#elif defined(TARGET_ARCH_IA32) || defined(TARGET_ARCH_ARM) || \
- defined(TARGET_ARCH_MIPS)
+#elif defined(TARGET_ARCH_IA32) || defined(TARGET_ARCH_ARM)
#if !defined(ARCH_IS_32_BIT)
#error Mismatched Host/Target architectures.
#endif
@@ -355,11 +339,6 @@ typedef simd128_value_t fpu_register_t;
#define USING_SIMULATOR 1
#endif
-#elif defined(TARGET_ARCH_MIPS)
-#if !defined(HOST_ARCH_MIPS)
-#define USING_SIMULATOR 1
-#endif
-
#elif defined(TARGET_ARCH_DBC)
#define USING_SIMULATOR 1

Powered by Google App Engine
This is Rietveld 408576698