From 01bc96d007b67fdb7fe349232a83e4b354ce3d08 Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Fri, 11 Apr 2014 17:43:50 +0100 Subject: Long support in optimizing compiler. - Add stack locations to the Location class. - Change logic of parameter passing/setup by setting the location of such instructions the ones for the calling convention. Change-Id: I4730ad58732813dcb9c238f44f55dfc0baa18799 --- compiler/utils/managed_register.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'compiler/utils/managed_register.h') diff --git a/compiler/utils/managed_register.h b/compiler/utils/managed_register.h index f007d2804a..0d31322db6 100644 --- a/compiler/utils/managed_register.h +++ b/compiler/utils/managed_register.h @@ -70,11 +70,13 @@ class ManagedRegister { return ManagedRegister(); } + int RegId() const { return id_; } + explicit ManagedRegister(int reg_id) : id_(reg_id) { } + protected: static const int kNoRegister = -1; ManagedRegister() : id_(kNoRegister) { } - explicit ManagedRegister(int reg_id) : id_(reg_id) { } int id_; }; -- cgit v1.2.3-59-g8ed1b