summaryrefslogtreecommitdiffstats
path: root/vm/compiler/codegen
diff options
context:
space:
mode:
authorBill Buzbee <buzbee@google.com>2010-01-13 16:13:48 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-01-13 16:13:48 -0800
commit5f8a5fc4ee351a7e57a73b1ed0c4ebafe95bab32 (patch)
tree6deb5efbbbba9ee492c0d6fcc753defddc883cad /vm/compiler/codegen
parent31f10abfde97c5e044729ca279574178a4336b7b (diff)
parente438a6a23bc0b44bf909e6838c6bb9649fe2e474 (diff)
downloadandroid_dalvik-5f8a5fc4ee351a7e57a73b1ed0c4ebafe95bab32.tar.gz
android_dalvik-5f8a5fc4ee351a7e57a73b1ed0c4ebafe95bab32.tar.bz2
android_dalvik-5f8a5fc4ee351a7e57a73b1ed0c4ebafe95bab32.zip
Merge "Restore threshold to 200 as a temporary workaround"
Diffstat (limited to 'vm/compiler/codegen')
-rw-r--r--vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c3
-rw-r--r--vm/compiler/codegen/arm/armv5te/ArchVariant.c3
-rw-r--r--vm/compiler/codegen/arm/armv7-a/ArchVariant.c4
3 files changed, 4 insertions, 6 deletions
diff --git a/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c b/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
index 8b97dc6cc..9a602f69b 100644
--- a/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
+++ b/vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
@@ -54,9 +54,8 @@ bool dvmCompilerArchVariantInit(void)
gDvmJit.threshold = 200;
#if defined(WITH_SELF_VERIFICATION)
- /* Force into blocking, translate everything mode */
+ /* Force into blocking mode */
gDvmJit.blockingMode = true;
- gDvmJit.threshold = 1;
#endif
/* Codegen-specific assumptions */
diff --git a/vm/compiler/codegen/arm/armv5te/ArchVariant.c b/vm/compiler/codegen/arm/armv5te/ArchVariant.c
index a6d9c88c1..2d080e44d 100644
--- a/vm/compiler/codegen/arm/armv5te/ArchVariant.c
+++ b/vm/compiler/codegen/arm/armv5te/ArchVariant.c
@@ -54,9 +54,8 @@ bool dvmCompilerArchVariantInit(void)
gDvmJit.threshold = 200;
#if defined(WITH_SELF_VERIFICATION)
- /* Force into blocking, translate everything mode */
+ /* Force into blocking mode */
gDvmJit.blockingMode = true;
- gDvmJit.threshold = 1;
#endif
/* Codegen-specific assumptions */
diff --git a/vm/compiler/codegen/arm/armv7-a/ArchVariant.c b/vm/compiler/codegen/arm/armv7-a/ArchVariant.c
index 326bec78e..c08d7b286 100644
--- a/vm/compiler/codegen/arm/armv7-a/ArchVariant.c
+++ b/vm/compiler/codegen/arm/armv7-a/ArchVariant.c
@@ -47,12 +47,12 @@ bool dvmCompilerArchVariantInit(void)
/* Target-specific configuration */
gDvmJit.jitTableSize = 1 << 12; // 4096
gDvmJit.jitTableMask = gDvmJit.jitTableSize - 1;
- gDvmJit.threshold = 40;
+ gDvmJit.threshold = 200;
#if defined(WITH_SELF_VERIFICATION)
/* Force into blocking, translate everything mode */
gDvmJit.blockingMode = true;
- gDvmJit.threshold = 1;
+ gDvmJit.threshold = 5;
#endif
/* Codegen-specific assumptions */