summaryrefslogtreecommitdiff
path: root/src/compiler/Dataflow.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/Dataflow.cc')
-rw-r--r--src/compiler/Dataflow.cc27
1 files changed, 13 insertions, 14 deletions
diff --git a/src/compiler/Dataflow.cc b/src/compiler/Dataflow.cc
index e7998d106f..33ef0addad 100644
--- a/src/compiler/Dataflow.cc
+++ b/src/compiler/Dataflow.cc
@@ -69,7 +69,7 @@ const int oatDataFlowAttributes[kMirOpLast] = {
DF_DA | DF_REF_A,
// 0D MOVE_EXCEPTION vAA
- DF_DA | DF_CORE_A,
+ DF_DA | DF_REF_A,
// 0E RETURN_VOID
DF_NOP,
@@ -180,41 +180,40 @@ const int oatDataFlowAttributes[kMirOpLast] = {
DF_DA | DF_UB | DF_B_WIDE | DF_UC | DF_C_WIDE | DF_CORE_A | DF_CORE_B | DF_CORE_C,
// 32 IF_EQ vA, vB, +CCCC
- DF_UA | DF_UB | DF_CORE_A | DF_CORE_B,
+ DF_UA | DF_UB,
// 33 IF_NE vA, vB, +CCCC
- DF_UA | DF_UB | DF_CORE_A | DF_CORE_B,
+ DF_UA | DF_UB,
// 34 IF_LT vA, vB, +CCCC
- DF_UA | DF_UB | DF_CORE_A | DF_CORE_B,
+ DF_UA | DF_UB,
// 35 IF_GE vA, vB, +CCCC
- DF_UA | DF_UB | DF_CORE_A | DF_CORE_B,
+ DF_UA | DF_UB,
// 36 IF_GT vA, vB, +CCCC
- DF_UA | DF_UB | DF_CORE_A | DF_CORE_B,
+ DF_UA | DF_UB,
// 37 IF_LE vA, vB, +CCCC
- DF_UA | DF_UB | DF_CORE_A | DF_CORE_B,
-
+ DF_UA | DF_UB,
// 38 IF_EQZ vAA, +BBBB
- DF_UA | DF_CORE_A,
+ DF_UA,
// 39 IF_NEZ vAA, +BBBB
- DF_UA | DF_CORE_A,
+ DF_UA,
// 3A IF_LTZ vAA, +BBBB
- DF_UA | DF_CORE_A,
+ DF_UA,
// 3B IF_GEZ vAA, +BBBB
- DF_UA | DF_CORE_A,
+ DF_UA,
// 3C IF_GTZ vAA, +BBBB
- DF_UA | DF_CORE_A,
+ DF_UA,
// 3D IF_LEZ vAA, +BBBB
- DF_UA | DF_CORE_A,
+ DF_UA,
// 3E UNUSED_3E
DF_NOP,