summaryrefslogtreecommitdiff
path: root/src/compiler/CompilerIR.h
diff options
context:
space:
mode:
author buzbee <buzbee@google.com> 2011-09-23 12:46:19 -0700
committer buzbee <buzbee@google.com> 2011-09-23 13:53:25 -0700
commitc41e5b5ae1befe2c602d55de1dbc04d1914f4a6c (patch)
treefa122d75b64193d7c2dee7a1be871a5ae8511493 /src/compiler/CompilerIR.h
parentf4afb7aec4e51c2e682cf3af4d6511add74d2f38 (diff)
Add tables to map between callee saves and vregs
Also added function to return sp-relative offset for Dalvik virtual registers using Method* [Note: must be matched with corresponding libcore change to reflect new field in Method] Change-Id: Id739908c6232ce60763d8199bc05111e960da46e
Diffstat (limited to 'src/compiler/CompilerIR.h')
-rw-r--r--src/compiler/CompilerIR.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/CompilerIR.h b/src/compiler/CompilerIR.h
index 0965c14218..5a38c47fcc 100644
--- a/src/compiler/CompilerIR.h
+++ b/src/compiler/CompilerIR.h
@@ -198,6 +198,8 @@ typedef struct CompilationUnit {
int assemblerRetries;
std::vector<short> codeBuffer;
std::vector<uint32_t> mappingTable;
+ std::vector<uint32_t> coreVmapTable;
+ std::vector<short> fpVmapTable;
bool printMe;
bool printMeVerbose;
bool dumpCFG;