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

Unified Diff: runtime/vm/constants_arm64.h

Issue 513213002: Generate some intrinsics using our IR. (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: Created 6 years, 4 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
« no previous file with comments | « runtime/vm/constants_arm.h ('k') | runtime/vm/constants_ia32.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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.
« no previous file with comments | « runtime/vm/constants_arm.h ('k') | runtime/vm/constants_ia32.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698