summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUdayan Banerji <udayan.banerji@intel.com>2013-03-29 10:52:32 -0700
committerElliott Hughes <enh@google.com>2013-04-01 13:29:20 -0700
commitcc76e3ff10f5b1fc5b196e531d5a4e108df87913 (patch)
treeca63981e741004cfe2ca9668c0e31fd9fce2f9ad
parentcbe8d43ea02e7885504a90461283d2bd8456aaa6 (diff)
downloaddalvik-cc76e3ff10f5b1fc5b196e531d5a4e108df87913.tar.gz
[x86] Disable Method-JIT for x86 target
Disable Method JIT when compiling for x86 target. Signed-off-by: Udayan Banerji <udayan.banerji@intel.com> (cherry picked from commit 8d8a7958a7aa0c73273161ddacfad34d1b9a97fe) Change-Id: Ic0a809dc4f80e74db445b20f252d8c9707420588
-rw-r--r--vm/compiler/codegen/x86/CodegenInterface.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/vm/compiler/codegen/x86/CodegenInterface.cpp b/vm/compiler/codegen/x86/CodegenInterface.cpp
index e7dd8afc0..0f516b311 100644
--- a/vm/compiler/codegen/x86/CodegenInterface.cpp
+++ b/vm/compiler/codegen/x86/CodegenInterface.cpp
@@ -70,6 +70,9 @@ bool dvmCompilerArchInit() {
gDvmJit.codeCacheSize = 512*1024;
gDvmJit.optLevel = kJitOptLevelO1;
+ //Disable Method-JIT
+ gDvmJit.disableOpt |= (1 << kMethodJit);
+
#if defined(WITH_SELF_VERIFICATION)
/* Force into blocking mode */
gDvmJit.blockingMode = true;