summaryrefslogtreecommitdiff
path: root/src/compiler/compiler_ir.h
diff options
context:
space:
mode:
author Ian Rogers <irogers@google.com> 2013-01-04 15:32:48 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2013-01-04 15:32:48 -0800
commit05bcbc1a0394d5aa8f247e2ec175ff8f97926c78 (patch)
treeb64c8e8099d49b340e550687c0fab3e7618968b1 /src/compiler/compiler_ir.h
parent6641ea12b98dda9ec45d29f20e43f85698b88a02 (diff)
parentfffdb023275613612a22ec62b3421ffe4d2b73fe (diff)
Merge "Add memory barrier for final instance fields." into dalvik-dev
Diffstat (limited to 'src/compiler/compiler_ir.h')
-rw-r--r--src/compiler/compiler_ir.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compiler/compiler_ir.h b/src/compiler/compiler_ir.h
index 8f00ac2282..15d1ed9396 100644
--- a/src/compiler/compiler_ir.h
+++ b/src/compiler/compiler_ir.h
@@ -276,6 +276,7 @@ struct CompilationUnit {
class_linker(NULL),
dex_file(NULL),
class_loader(NULL),
+ class_def_idx(0),
method_idx(0),
code_item(NULL),
access_flags(0),
@@ -344,6 +345,7 @@ struct CompilationUnit {
mstats(NULL),
checkstats(NULL),
gen_bitcode(false),
+ llvm_info(NULL),
context(NULL),
module(NULL),
func(NULL),
@@ -367,6 +369,7 @@ struct CompilationUnit {
ClassLinker* class_linker; // Linker to resolve fields and methods.
const DexFile* dex_file; // DexFile containing the method being compiled.
jobject class_loader; // compiling method's class loader.
+ uint32_t class_def_idx; // compiling method's defining class definition index.
uint32_t method_idx; // compiling method's index into method_ids of DexFile.
const DexFile::CodeItem* code_item; // compiling method's DexFile code_item.
uint32_t access_flags; // compiling method's access flags.