Index: runtime/vm/constants_mips.h |
=================================================================== |
--- runtime/vm/constants_mips.h (revision 24063) |
+++ runtime/vm/constants_mips.h (working copy) |
@@ -156,9 +156,13 @@ |
kNoDRegister = -1, |
}; |
+const DRegister DTMP = D9; |
+const FRegister STMP1 = F18; |
+const FRegister STMP2 = F19; |
+ |
// Architecture independent aliases. |
typedef DRegister FpuRegister; |
-const FpuRegister FpuTMP = D0; |
+const FpuRegister FpuTMP = DTMP; |
const int kNumberOfFpuRegisters = kNumberOfDRegisters; |
const FpuRegister kNoFpuRegister = kNoDRegister; |
@@ -172,13 +176,6 @@ |
const Register SPREG = SP; // Stack pointer register. |
const Register FPREG = FP; // Frame pointer register. |
-// NULLREG holds reinterpret_cast<intptr_t>(Object::null()). |
-// TODO(zra): Is it worthwhile to devote a register to this? Investigate |
-// performance effects when we are running on real hardware. Same with |
-// CMPRES. Try moving CTX and PP to T8 and T9 and shifting kLastCpuRegister |
-// down to S7. |
-const Register NULLREG = T8; |
- |
// The code that generates a comparison can be far away from the code that |
// generates the branch that uses the result of that comparison. In this case, |
// CMPRES is used for the result of the comparison. |