diff options
| author | 2012-07-16 14:47:19 -0700 | |
|---|---|---|
| committer | 2012-07-16 14:47:19 -0700 | |
| commit | ea905deb5e2b84ad7acbccfd03bbbf2e759bbf45 (patch) | |
| tree | 30043b68c6e6741dd42d938e1990ee16315a24d5 /src/compiler/Dataflow.cc | |
| parent | 6a607ad0902f3b8478e95d0b6b3e63a538571a3f (diff) | |
| parent | 2a83e8f06031948741ae3dda3633433ddd669693 (diff) | |
Merge "Quick compiler, fix wide bug" into ics-mr1-plus-art
Diffstat (limited to 'src/compiler/Dataflow.cc')
| -rw-r--r-- | src/compiler/Dataflow.cc | 27 |
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, |