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.

Reply via email to