summaryrefslogtreecommitdiffstats
path: root/vm
diff options
context:
space:
mode:
Diffstat (limited to 'vm')
-rw-r--r--vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.cpp4
-rw-r--r--vm/compiler/codegen/arm/armv5te/ArchVariant.cpp4
-rw-r--r--vm/compiler/codegen/arm/armv7-a-neon/ArchVariant.cpp4
-rw-r--r--vm/compiler/codegen/arm/armv7-a/ArchVariant.cpp4
-rw-r--r--vm/compiler/codegen/mips/mips/ArchVariant.cpp4
-rw-r--r--vm/compiler/codegen/x86/CodegenInterface.cpp4
6 files changed, 18 insertions, 6 deletions
diff --git a/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.cpp b/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.cpp
index 3b5c08332..bc827beac 100644
--- a/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.cpp
+++ b/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.cpp
@@ -52,7 +52,9 @@ bool dvmCompilerArchVariantInit(void)
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 9; // 512
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 200;
+ if (gDvmJit.threshold != 0) {
+ gDvmJit.threshold = 200;
+ }
gDvmJit.codeCacheSize = 512*1024;
#if defined(WITH_SELF_VERIFICATION)
diff --git a/vm/compiler/codegen/arm/armv5te/ArchVariant.cpp b/vm/compiler/codegen/arm/armv5te/ArchVariant.cpp
index f2d4815ac..50ba53730 100644
--- a/vm/compiler/codegen/arm/armv5te/ArchVariant.cpp
+++ b/vm/compiler/codegen/arm/armv5te/ArchVariant.cpp
@@ -52,7 +52,9 @@ bool dvmCompilerArchVariantInit(void)
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 9; // 512
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 200;
+ if (gDvmJit.threshold != 0) {
+ gDvmJit.threshold = 200;
+ }
gDvmJit.codeCacheSize = 512*1024;
#if defined(WITH_SELF_VERIFICATION)
diff --git a/vm/compiler/codegen/arm/armv7-a-neon/ArchVariant.cpp b/vm/compiler/codegen/arm/armv7-a-neon/ArchVariant.cpp
index e3b27243c..857960f7e 100644
--- a/vm/compiler/codegen/arm/armv7-a-neon/ArchVariant.cpp
+++ b/vm/compiler/codegen/arm/armv7-a-neon/ArchVariant.cpp
@@ -47,7 +47,9 @@ bool dvmCompilerArchVariantInit(void)
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 12; // 4096
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 40;
+ if (gDvmJit.threshold != 0) {
+ gDvmJit.threshold = 40;
+ }
gDvmJit.codeCacheSize = 1024*1024;
#if defined(WITH_SELF_VERIFICATION)
diff --git a/vm/compiler/codegen/arm/armv7-a/ArchVariant.cpp b/vm/compiler/codegen/arm/armv7-a/ArchVariant.cpp
index e3b27243c..857960f7e 100644
--- a/vm/compiler/codegen/arm/armv7-a/ArchVariant.cpp
+++ b/vm/compiler/codegen/arm/armv7-a/ArchVariant.cpp
@@ -47,7 +47,9 @@ bool dvmCompilerArchVariantInit(void)
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 12; // 4096
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 40;
+ if (gDvmJit.threshold != 0) {
+ gDvmJit.threshold = 40;
+ }
gDvmJit.codeCacheSize = 1024*1024;
#if defined(WITH_SELF_VERIFICATION)
diff --git a/vm/compiler/codegen/mips/mips/ArchVariant.cpp b/vm/compiler/codegen/mips/mips/ArchVariant.cpp
index 9204a5898..a5252c1ce 100644
--- a/vm/compiler/codegen/mips/mips/ArchVariant.cpp
+++ b/vm/compiler/codegen/mips/mips/ArchVariant.cpp
@@ -52,7 +52,9 @@ bool dvmCompilerArchVariantInit(void)
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 9; // 512
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 200;
+ if (gDvmJit.threshold != 0) {
+ gDvmJit.threshold = 200;
+ }
gDvmJit.codeCacheSize = 512*1024;
#if defined(WITH_SELF_VERIFICATION)
diff --git a/vm/compiler/codegen/x86/CodegenInterface.cpp b/vm/compiler/codegen/x86/CodegenInterface.cpp
index c4ad445e5..6670bda6d 100644
--- a/vm/compiler/codegen/x86/CodegenInterface.cpp
+++ b/vm/compiler/codegen/x86/CodegenInterface.cpp
@@ -64,7 +64,9 @@ bool dvmCompilerArchInit() {
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 12;
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 255;
+ if (gDvmJit.threshold != 0) {
+ gDvmJit.threshold = 255;
+ }
gDvmJit.codeCacheSize = 512*1024;
gDvmJit.optLevel = kJitOptLevelO1;