aboutsummaryrefslogtreecommitdiff
path: root/vm/compiler/codegen/arm/CodegenDriver.c
diff options
context:
space:
mode:
authorBill Buzbee <buzbee@google.com>2010-03-16 11:27:55 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-03-16 11:27:55 -0700
commit5d5bfb3606eab6dc09cc87e36a07a576e49c6105 (patch)
treeb2324bb7f60304eee938ac7ef7fb513b6346b062 /vm/compiler/codegen/arm/CodegenDriver.c
parentc5bdbd74b2c1b96f7f1c9321ea61cdeae2aa2d02 (diff)
parentb16344ab4e75f83368b977c46c9126bbc8d72570 (diff)
Merge "Jit: Handle new VOLATILE Dalvik ops by not handling them." into dalvik-dev
Diffstat (limited to 'vm/compiler/codegen/arm/CodegenDriver.c')
-rw-r--r--vm/compiler/codegen/arm/CodegenDriver.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/vm/compiler/codegen/arm/CodegenDriver.c b/vm/compiler/codegen/arm/CodegenDriver.c
index 8104ef236..1e0a1d892 100644
--- a/vm/compiler/codegen/arm/CodegenDriver.c
+++ b/vm/compiler/codegen/arm/CodegenDriver.c
@@ -2246,6 +2246,12 @@ static bool handleFmt22c(CompilationUnit *cUnit, MIR *mir)
case OP_IPUT_BOOLEAN:
genIPut(cUnit, mir, kUnsignedByte, fieldOffset);
break;
+ case OP_IGET_WIDE_VOLATILE:
+ case OP_IPUT_WIDE_VOLATILE:
+ case OP_SGET_WIDE_VOLATILE:
+ case OP_SPUT_WIDE_VOLATILE:
+ genInterpSingleStep(cUnit, mir);
+ break;
default:
return true;
}