Revision: 24192
Author: [email protected]
Date: Wed Sep 24 16:56:52 2014 UTC
Log: MIPS: [turbofan] Add backend support for float32.
Port r24179 (41b81c2)
LOG=n
BUG=v8:3589
TEST=compiler-unittests,cctest
[email protected]
Review URL: https://codereview.chromium.org/601783002
https://code.google.com/p/v8/source/detail?r=24192
Modified:
/branches/bleeding_edge/src/mips/assembler-mips-inl.h
/branches/bleeding_edge/src/mips/assembler-mips.h
/branches/bleeding_edge/src/mips64/assembler-mips64-inl.h
/branches/bleeding_edge/src/mips64/assembler-mips64.h
=======================================
--- /branches/bleeding_edge/src/mips/assembler-mips-inl.h Wed Aug 6
13:56:58 2014 UTC
+++ /branches/bleeding_edge/src/mips/assembler-mips-inl.h Wed Sep 24
16:56:52 2014 UTC
@@ -97,6 +97,11 @@
int DoubleRegister::NumAllocatableRegisters() {
return FPURegister::kMaxNumAllocatableRegisters;
}
+
+
+int DoubleRegister::NumAllocatableAliasedRegisters() {
+ return NumAllocatableRegisters();
+}
int FPURegister::ToAllocationIndex(FPURegister reg) {
=======================================
--- /branches/bleeding_edge/src/mips/assembler-mips.h Tue Aug 12 19:04:15
2014 UTC
+++ /branches/bleeding_edge/src/mips/assembler-mips.h Wed Sep 24 16:56:52
2014 UTC
@@ -222,6 +222,10 @@
inline static int NumRegisters();
inline static int NumAllocatableRegisters();
+
+ // TODO(turbofan): Proper support for float32.
+ inline static int NumAllocatableAliasedRegisters();
+
inline static int ToAllocationIndex(FPURegister reg);
static const char* AllocationIndexToString(int index);
=======================================
--- /branches/bleeding_edge/src/mips64/assembler-mips64-inl.h Wed Aug 6
13:56:58 2014 UTC
+++ /branches/bleeding_edge/src/mips64/assembler-mips64-inl.h Wed Sep 24
16:56:52 2014 UTC
@@ -97,6 +97,11 @@
int DoubleRegister::NumAllocatableRegisters() {
return FPURegister::kMaxNumAllocatableRegisters;
}
+
+
+int DoubleRegister::NumAllocatableAliasedRegisters() {
+ return NumAllocatableRegisters();
+}
int FPURegister::ToAllocationIndex(FPURegister reg) {
=======================================
--- /branches/bleeding_edge/src/mips64/assembler-mips64.h Wed Aug 6
13:56:58 2014 UTC
+++ /branches/bleeding_edge/src/mips64/assembler-mips64.h Wed Sep 24
16:56:52 2014 UTC
@@ -211,6 +211,10 @@
inline static int NumRegisters();
inline static int NumAllocatableRegisters();
+
+ // TODO(turbofan): Proper support for float32.
+ inline static int NumAllocatableAliasedRegisters();
+
inline static int ToAllocationIndex(FPURegister reg);
static const char* AllocationIndexToString(int index);
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.