diff options
Diffstat (limited to 'vm')
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; |