diff options
Diffstat (limited to 'compiler/dex/mir_dataflow.cc')
-rw-r--r-- | compiler/dex/mir_dataflow.cc | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/compiler/dex/mir_dataflow.cc b/compiler/dex/mir_dataflow.cc index f9f7e22b03..dfaff6ce3d 100644 --- a/compiler/dex/mir_dataflow.cc +++ b/compiler/dex/mir_dataflow.cc @@ -374,7 +374,7 @@ const uint64_t MIRGraph::oat_data_flow_attributes_[kMirOpLast] = { // 72 INVOKE_INTERFACE {vD, vE, vF, vG, vA} DF_FORMAT_35C | DF_NULL_CHK_OUT0 | DF_UMS, - // 73 UNUSED_73 + // 73 RETURN_VOID_BARRIER DF_NOP, // 74 INVOKE_VIRTUAL_RANGE {vCCCC .. vNNNN} @@ -710,89 +710,89 @@ const uint64_t MIRGraph::oat_data_flow_attributes_[kMirOpLast] = { // E2 USHR_INT_LIT8 vAA, vBB, #+CC DF_DA | DF_UB | DF_CORE_A | DF_CORE_B, - // E3 IGET_VOLATILE + // E3 IGET_QUICK DF_DA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // E4 IPUT_VOLATILE - DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - - // E5 SGET_VOLATILE - DF_DA | DF_SFIELD | DF_CLINIT | DF_UMS, - - // E6 SPUT_VOLATILE - DF_UA | DF_SFIELD | DF_CLINIT | DF_UMS, + // E4 IGET_WIDE_QUICK + DF_DA | DF_A_WIDE | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // E7 IGET_OBJECT_VOLATILE + // E5 IGET_OBJECT_QUICK DF_DA | DF_UB | DF_NULL_CHK_B | DF_REF_A | DF_REF_B | DF_IFIELD | DF_LVN, - // E8 IGET_WIDE_VOLATILE - DF_DA | DF_A_WIDE | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, + // E6 IPUT_QUICK + DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // E9 IPUT_WIDE_VOLATILE + // E7 IPUT_WIDE_QUICK DF_UA | DF_A_WIDE | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // EA SGET_WIDE_VOLATILE - DF_DA | DF_A_WIDE | DF_SFIELD | DF_CLINIT | DF_UMS, + // E8 IPUT_OBJECT_QUICK + DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_A | DF_REF_B | DF_IFIELD | DF_LVN, - // EB SPUT_WIDE_VOLATILE - DF_UA | DF_A_WIDE | DF_SFIELD | DF_CLINIT | DF_UMS, + // E9 INVOKE_VIRTUAL_QUICK + DF_FORMAT_35C | DF_NULL_CHK_OUT0 | DF_UMS, - // EC BREAKPOINT - DF_NOP, + // EA INVOKE_VIRTUAL_RANGE_QUICK + DF_FORMAT_3RC | DF_NULL_CHK_OUT0 | DF_UMS, - // ED THROW_VERIFICATION_ERROR - DF_NOP | DF_UMS, + // EB IPUT_BOOLEAN_QUICK vA, vB, index + DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // EE EXECUTE_INLINE - DF_FORMAT_35C, + // EC IPUT_BYTE_QUICK vA, vB, index + DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // EF EXECUTE_INLINE_RANGE - DF_FORMAT_3RC, + // ED IPUT_CHAR_QUICK vA, vB, index + DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // F0 INVOKE_OBJECT_INIT_RANGE - DF_NOP, + // EE IPUT_SHORT_QUICK vA, vB, index + DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // F1 RETURN_VOID_BARRIER - DF_NOP, + // EF IGET_BOOLEAN_QUICK vA, vB, index + DF_DA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // F2 IGET_QUICK - DF_DA | DF_UB | DF_NULL_CHK_B | DF_IFIELD | DF_LVN, + // F0 IGET_BYTE_QUICK vA, vB, index + DF_DA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // F3 IGET_WIDE_QUICK - DF_DA | DF_A_WIDE | DF_UB | DF_NULL_CHK_B | DF_IFIELD | DF_LVN, + // F1 IGET_CHAR_QUICK vA, vB, index + DF_DA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // F4 IGET_OBJECT_QUICK - DF_DA | DF_UB | DF_NULL_CHK_B | DF_IFIELD | DF_LVN, + // F2 IGET_SHORT_QUICK vA, vB, index + DF_DA | DF_UB | DF_NULL_CHK_B | DF_REF_B | DF_IFIELD | DF_LVN, - // F5 IPUT_QUICK - DF_UA | DF_UB | DF_NULL_CHK_B | DF_IFIELD | DF_LVN, + // F3 UNUSED_F3 + DF_NOP, - // F6 IPUT_WIDE_QUICK - DF_UA | DF_A_WIDE | DF_UB | DF_NULL_CHK_B | DF_IFIELD | DF_LVN, + // F4 UNUSED_F4 + DF_NOP, - // F7 IPUT_OBJECT_QUICK - DF_UA | DF_UB | DF_NULL_CHK_B | DF_IFIELD | DF_LVN, + // F5 UNUSED_F5 + DF_NOP, - // F8 INVOKE_VIRTUAL_QUICK - DF_FORMAT_35C | DF_NULL_CHK_OUT0 | DF_UMS, + // F6 UNUSED_F6 + DF_NOP, - // F9 INVOKE_VIRTUAL_QUICK_RANGE - DF_FORMAT_3RC | DF_NULL_CHK_OUT0 | DF_UMS, + // F7 UNUSED_F7 + DF_NOP, - // FA INVOKE_SUPER_QUICK - DF_FORMAT_35C | DF_NULL_CHK_OUT0 | DF_UMS, + // F8 UNUSED_F8 + DF_NOP, - // FB INVOKE_SUPER_QUICK_RANGE - DF_FORMAT_3RC | DF_NULL_CHK_OUT0 | DF_UMS, + // F9 UNUSED_F9 + DF_NOP, - // FC IPUT_OBJECT_VOLATILE - DF_UA | DF_UB | DF_NULL_CHK_B | DF_REF_A | DF_REF_B | DF_IFIELD | DF_LVN, + // FA UNUSED_FA + DF_NOP, - // FD SGET_OBJECT_VOLATILE - DF_DA | DF_REF_A | DF_SFIELD | DF_CLINIT | DF_UMS, + // FB UNUSED_FB + DF_NOP, - // FE SPUT_OBJECT_VOLATILE - DF_UA | DF_REF_A | DF_SFIELD | DF_CLINIT | DF_UMS, + // FC UNUSED_FC + DF_NOP, + + // FD UNUSED_FD + DF_NOP, + + // FE UNUSED_FE + DF_NOP, // FF UNUSED_FF DF_NOP, |