summaryrefslogtreecommitdiffstats
path: root/src/compiler/driver/compiler_driver.h
diff options
context:
space:
mode:
authorSebastien Hertz <shertz@google.com>2013-06-25 07:12:20 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-06-25 07:12:20 +0000
commitb126134010ebeee771da0eec7fa76ad13fe9a9c9 (patch)
treea520720c12ce6adc6467db58885b509110580466 /src/compiler/driver/compiler_driver.h
parent40983166b997fe112b72bb5af59a0d7c7cb7763b (diff)
parent2d6ba5158d7fd459db2870df47300b517dc4d08c (diff)
downloadandroid_art-b126134010ebeee771da0eec7fa76ad13fe9a9c9.tar.gz
android_art-b126134010ebeee771da0eec7fa76ad13fe9a9c9.tar.bz2
android_art-b126134010ebeee771da0eec7fa76ad13fe9a9c9.zip
Merge "Quickening support." into dalvik-dev
Diffstat (limited to 'src/compiler/driver/compiler_driver.h')
-rw-r--r--src/compiler/driver/compiler_driver.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiler/driver/compiler_driver.h b/src/compiler/driver/compiler_driver.h
index fbfcadb8dd..fdd2149f7f 100644
--- a/src/compiler/driver/compiler_driver.h
+++ b/src/compiler/driver/compiler_driver.h
@@ -349,7 +349,8 @@ class CompilerDriver {
LOCKS_EXCLUDED(Locks::mutator_lock_);
void CompileMethod(const DexFile::CodeItem* code_item, uint32_t access_flags,
InvokeType invoke_type, uint32_t class_def_idx, uint32_t method_idx,
- jobject class_loader, const DexFile& dex_file)
+ jobject class_loader, const DexFile& dex_file,
+ bool allow_dex_to_dex_compilation)
LOCKS_EXCLUDED(compiled_methods_lock_);
static void CompileClass(const ParallelCompilationManager* context, size_t class_def_index)
@@ -404,6 +405,8 @@ class CompilerDriver {
jobject class_loader, const DexFile& dex_file);
CompilerFn compiler_;
+ CompilerFn dex_to_dex_compiler_;
+
void* compiler_context_;
typedef CompiledMethod* (*JniCompilerFn)(CompilerDriver& driver,