Chromium Code Reviews| Index: runtime/vm/constants_arm64.h |
| =================================================================== |
| --- runtime/vm/constants_arm64.h (revision 39651) |
| +++ runtime/vm/constants_arm64.h (working copy) |
| @@ -27,6 +27,7 @@ |
| R13 = 13, |
| R14 = 14, |
| R15 = 15, |
| + kLastFreeCpuRegister = 15, |
|
zra
2014/08/28 17:40:07
When writing the port, I checked that the allocato
Florian Schneider
2014/08/29 10:30:51
This fix is temporary for now. Ideally, we want to
|
| R16 = 16, // IP0 aka TMP |
| R17 = 17, // IP1 aka TMP2 |
| R18 = 18, // SP in Dart code. |
| @@ -38,7 +39,6 @@ |
| R24 = 24, |
| R25 = 25, |
| R26 = 26, |
| - kLastFreeCpuRegister = 26, |
| R27 = 27, // PP |
| R28 = 28, // CTX |
| R29 = 29, // FP |
| @@ -115,6 +115,7 @@ |
| const Register FPREG = FP; // Frame pointer register. |
| const Register SPREG = R18; // Stack pointer register. |
| const Register ICREG = R5; // IC data register. |
| +const Register ARGS_DESC_REG = R4; // Arguments descriptor register. |
| // Exception object is passed in this register to the catch handlers when an |
| // exception is thrown. |