Home | History | Annotate | Download | only in arm

Lines Matching full:case

70         case OP_ADD_FLOAT_2ADDR:
71 case OP_ADD_FLOAT:
74 case OP_SUB_FLOAT_2ADDR:
75 case OP_SUB_FLOAT:
78 case OP_DIV_FLOAT_2ADDR:
79 case OP_DIV_FLOAT:
82 case OP_MUL_FLOAT_2ADDR:
83 case OP_MUL_FLOAT:
86 case OP_REM_FLOAT_2ADDR:
87 case OP_REM_FLOAT:
90 case OP_NEG_FLOAT: {
116 case OP_ADD_DOUBLE_2ADDR:
117 case OP_ADD_DOUBLE:
120 case OP_SUB_DOUBLE_2ADDR:
121 case OP_SUB_DOUBLE:
124 case OP_DIV_DOUBLE_2ADDR:
125 case OP_DIV_DOUBLE:
128 case OP_MUL_DOUBLE_2ADDR:
129 case OP_MUL_DOUBLE:
132 case OP_REM_DOUBLE_2ADDR:
133 case OP_REM_DOUBLE:
136 case OP_NEG_DOUBLE: {
159 case OP_INT_TO_FLOAT:
161 case OP_FLOAT_TO_INT:
163 case OP_DOUBLE_TO_FLOAT:
165 case OP_FLOAT_TO_DOUBLE:
167 case OP_INT_TO_DOUBLE:
169 case OP_DOUBLE_TO_INT:
171 case OP_FLOAT_TO_LONG:
173 case OP_LONG_TO_FLOAT:
175 case OP_DOUBLE_TO_LONG:
177 case OP_LONG_TO_DOUBLE:
564 case OP_SHL_LONG:
565 case OP_SHL_LONG_2ADDR:
568 case OP_SHR_LONG:
569 case OP_SHR_LONG_2ADDR:
572 case OP_USHR_LONG:
573 case OP_USHR_LONG_2ADDR:
596 case OP_NOT_LONG:
604 case OP_ADD_LONG:
605 case OP_ADD_LONG_2ADDR:
609 case OP_SUB_LONG:
610 case OP_SUB_LONG_2ADDR:
614 case OP_MUL_LONG:
615 case OP_MUL_LONG_2ADDR:
618 case OP_DIV_LONG:
619 case OP_DIV_LONG_2ADDR:
625 case OP_REM_LONG:
626 case OP_REM_LONG_2ADDR:
631 case OP_AND_LONG_2ADDR:
632 case OP_AND_LONG:
636 case OP_OR_LONG:
637 case OP_OR_LONG_2ADDR:
641 case OP_XOR_LONG:
642 case OP_XOR_LONG_2ADDR:
646 case OP_NEG_LONG: {
666 // Adjust return regs in to handle case of rem returning r2/r3
696 case OP_NEG_INT:
700 case OP_NOT_INT:
704 case OP_ADD_INT:
705 case OP_ADD_INT_2ADDR:
708 case OP_SUB_INT:
709 case OP_SUB_INT_2ADDR:
712 case OP_MUL_INT:
713 case OP_MUL_INT_2ADDR:
716 case OP_DIV_INT:
717 case OP_DIV_INT_2ADDR:
724 case OP_REM_INT:
725 case OP_REM_INT_2ADDR:
731 case OP_AND_INT:
732 case OP_AND_INT_2ADDR:
735 case OP_OR_INT:
736 case OP_OR_INT_2ADDR:
739 case OP_XOR_INT:
740 case OP_XOR_INT_2ADDR:
743 case OP_SHL_INT:
744 case OP_SHL_INT_2ADDR:
748 case OP_SHR_INT:
749 case OP_SHR_INT_2ADDR:
753 case OP_USHR_INT:
754 case OP_USHR_INT_2ADDR:
1351 case OP_RETURN_VOID:
1354 case OP_UNUSED_73:
1355 case OP_UNUSED_79:
1356 case OP_UNUSED_7A:
1359 case OP_NOP:
1378 case OP_CONST:
1379 case OP_CONST_4: {
1385 case OP_CONST_WIDE_32: {
1413 case OP_CONST_HIGH16: {
1419 case OP_CONST_WIDE_HIGH16: {
1445 case OP_CONST_STRING_JUMBO:
1446 case OP_CONST_STRING: {
1456 case OP_CONST_CLASS: {
1466 case OP_SGET_OBJECT:
1467 case OP_SGET_BOOLEAN:
1468 case OP_SGET_CHAR:
1469 case OP_SGET_BYTE:
1470 case OP_SGET_SHORT:
1471 case OP_SGET: {
1488 case OP_SGET_WIDE: {
1505 case OP_SPUT_OBJECT:
1506 case OP_SPUT_BOOLEAN:
1507 case OP_SPUT_CHAR:
1508 case OP_SPUT_BYTE:
1509 case OP_SPUT_SHORT:
1510 case OP_SPUT: {
1527 case OP_SPUT_WIDE: {
1543 case OP_NEW_INSTANCE: {
1583 case OP_CHECK_CAST: {
1595 * Bail out to the interpreter in this case, and log it
1646 case OP_MOVE_EXCEPTION: {
1660 case OP_MOVE_RESULT:
1661 case OP_MOVE_RESULT_OBJECT: {
1668 case OP_MOVE_RESULT_WIDE: {
1675 case OP_RETURN_WIDE: {
1683 case OP_RETURN:
1684 case OP_RETURN_OBJECT: {
1692 case OP_MONITOR_EXIT:
1693 case OP_MONITOR_ENTER:
1700 case OP_THROW: {
1731 case OP_DOUBLE_TO_INT:
1732 case OP_INT_TO_FLOAT:
1733 case OP_FLOAT_TO_INT:
1734 case OP_DOUBLE_TO_FLOAT:
1735 case OP_FLOAT_TO_DOUBLE:
1736 case OP_INT_TO_DOUBLE:
1737 case OP_FLOAT_TO_LONG:
1738 case OP_LONG_TO_FLOAT:
1739 case OP_DOUBLE_TO_LONG:
1740 case OP_LONG_TO_DOUBLE:
1742 case OP_NEG_INT:
1743 case OP_NOT_INT:
1745 case OP_NEG_LONG:
1746 case OP_NOT_LONG:
1748 case OP_NEG_FLOAT:
1750 case OP_NEG_DOUBLE:
1752 case OP_MOVE_WIDE:
1755 case OP_INT_TO_LONG:
1768 case OP_LONG_TO_INT:
1772 case OP_MOVE:
1773 case OP_MOVE_OBJECT:
1776 case OP_INT_TO_BYTE:
1782 case OP_INT_TO_SHORT:
1788 case OP_INT_TO_CHAR:
1794 case OP_ARRAY_LENGTH: {
1846 case OP_IF_EQZ:
1849 case OP_IF_NEZ:
1852 case OP_IF_LTZ:
1855 case OP_IF_GEZ:
1858 case OP_IF_GTZ:
1861 case OP_IF_LEZ:
1958 case OP_RSUB_INT_LIT8:
1959 case OP_RSUB_INT: {
1973 case OP_ADD_INT_LIT8:
1974 case OP_ADD_INT_LIT16:
1977 case OP_MUL_INT_LIT8:
1978 case OP_MUL_INT_LIT16: {
1985 case OP_AND_INT_LIT8:
1986 case OP_AND_INT_LIT16:
1989 case OP_OR_INT_LIT8:
1990 case OP_OR_INT_LIT16:
1993 case OP_XOR_INT_LIT8:
1994 case OP_XOR_INT_LIT16:
1997 case OP_SHL_INT_LIT8:
2002 case OP_SHR_INT_LIT8:
2007 case OP_USHR_INT_LIT8:
2013 case OP_DIV_INT_LIT8:
2014 case OP_DIV_INT_LIT16:
2015 case OP_REM_INT_LIT8:
2016 case OP_REM_INT_LIT16:
2074 case OP_NEW_ARRAY: {
2114 case OP_INSTANCE_OF: {
2126 * Bail out to the interpreter in this case, and log it
2161 case OP_IGET_WIDE:
2164 case OP_IGET:
2165 case OP_IGET_OBJECT:
2168 case OP_IGET_BOOLEAN:
2171 case OP_IGET_BYTE:
2174 case OP_IGET_CHAR:
2177 case OP_IGET_SHORT:
2180 case OP_IPUT_WIDE:
2183 case OP_IPUT:
2184 case OP_IPUT_OBJECT:
2187 case OP_IPUT_SHORT:
2188 case OP_IPUT_CHAR:
2191 case OP_IPUT_BYTE:
2192 case OP_IPUT_BOOLEAN:
2206 case OP_IGET_QUICK:
2207 case OP_IGET_OBJECT_QUICK:
2210 case OP_IPUT_QUICK:
2211 case OP_IPUT_OBJECT_QUICK:
2214 case OP_IGET_WIDE_QUICK:
2217 case OP_IPUT_WIDE_QUICK:
2241 case OP_IF_EQ:
2244 case OP_IF_NE:
2247 case OP_IF_LT:
2250 case OP_IF_GE:
2253 case OP_IF_GT:
2256 case OP_IF_LE:
2275 case OP_MOVE_16:
2276 case OP_MOVE_OBJECT_16:
2277 case OP_MOVE_FROM16:
2278 case OP_MOVE_OBJECT_FROM16: {
2283 case OP_MOVE_WIDE_16:
2284 case OP_MOVE_WIDE_FROM16: {
2338 case OP_CMPL_FLOAT:
2339 case OP_CMPG_FLOAT:
2340 case OP_CMPL_DOUBLE:
2341 case OP_CMPG_DOUBLE:
2343 case OP_CMP_LONG:
2346 case OP_AGET_WIDE:
2349 case OP_AGET:
2350 case OP_AGET_OBJECT:
2353 case OP_AGET_BOOLEAN:
2356 case OP_AGET_BYTE:
2359 case OP_AGET_CHAR:
2362 case OP_AGET_SHORT:
2365 case OP_APUT_WIDE:
2368 case OP_APUT:
2371 case OP_APUT_OBJECT:
2374 case OP_APUT_SHORT:
2375 case OP_APUT_CHAR:
2378 case OP_APUT_BYTE:
2379 case OP_APUT_BOOLEAN:
2389 * Find the matching case.
2392 * r0 (low 32-bit): pc of the chaining cell corresponding to the resolved case,
2394 * r1 (high 32-bit): the branch offset of the matching case (only for indexes
2403 * chaining cell for case 0 [8 bytes]
2404 * chaining cell for case 1 [8 bytes]
2406 * chaining cell for case MIN(size, MAX_CHAINED_SWITCH_CASES)-1 [8 bytes]
2407 * chaining cell for case default [8 bytes]
2425 * int first_key first (and lowest) switch case value
2505 /* MAX_CHAINED_SWITCH_CASES + 1 is the start of the overflow case */
2521 case OP_FILL_ARRAY_DATA: {
2548 case OP_PACKED_SWITCH:
2549 case OP_SPARSE_SWITCH: {
2596 case OP_INVOKE_VIRTUAL:
2597 case OP_INVOKE_VIRTUAL_RANGE: {
2618 case OP_INVOKE_SUPER:
2619 case OP_INVOKE_SUPER_RANGE: {
2638 case OP_INVOKE_DIRECT:
2639 case OP_INVOKE_DIRECT_RANGE: {
2656 case OP_INVOKE_STATIC:
2657 case OP_INVOKE_STATIC_RANGE: {
2746 case OP_INVOKE_INTERFACE:
2747 case OP_INVOKE_INTERFACE_RANGE: {
2888 case OP_INVOKE_DIRECT_EMPTY: {
2891 case OP_FILLED_NEW_ARRAY:
2892 case OP_FILLED_NEW_ARRAY_RANGE: {
2913 case OP_INVOKE_VIRTUAL_QUICK_RANGE:
2914 case OP_INVOKE_VIRTUAL_QUICK: {
2928 case OP_INVOKE_SUPER_QUICK:
2929 case OP_INVOKE_SUPER_QUICK_RANGE: {
3099 case OP_EXECUTE_INLINE_RANGE:
3100 case OP_EXECUTE_INLINE: {
3108 case INLINE_EMPTYINLINEMETHOD:
3110 case INLINE_STRING_LENGTH:
3112 case INLINE_MATH_ABS_INT:
3114 case INLINE_MATH_ABS_LONG:
3116 case INLINE_MATH_MIN_INT:
3118 case INLINE_MATH_MAX_INT:
3120 case INLINE_STRING_CHARAT:
3122 case INLINE_MATH_SQRT:
3127 case INLINE_MATH_ABS_FLOAT:
3132 case INLINE_MATH_ABS_DOUBLE:
3137 case INLINE_STRING_COMPARETO:
3142 case INLINE_STRING_INDEXOF_I:
3147 case INLINE_STRING_INDEXOF_II:
3152 case INLINE_STRING_EQUALS:
3153 case INLINE_MATH_COS:
3154 case INLINE_MATH_SIN:
3439 case kMirOpPhi: {
3444 case kMirOpNullNRangeUpCheck: {
3448 case kMirOpNullNRangeDownCheck: {
3452 case kMirOpLowerBound: {
3456 case kMirOpPunt: {
3607 case kChainingCellNormal:
3613 case kChainingCellInvokeSingleton:
3623 case kChainingCellInvokePredicted:
3631 case kChainingCellHot:
3639 case kPCReconstruction:
3646 case kExceptionHandling:
3656 case kChainingCellBackwardBranch:
3731 case kFmt10t:
3732 case kFmt20t:
3733 case kFmt30t:
3737 case kFmt10x:
3740 case kFmt11n:
3741 case kFmt31i:
3744 case kFmt11x:
3747 case kFmt12x:
3750 case kFmt20bc:
3753 case kFmt21c:
3754 case kFmt31c:
3757 case kFmt21h:
3760 case kFmt21s:
3763 case kFmt21t:
3767 case kFmt22b:
3768 case kFmt22s:
3771 case kFmt22c:
3774 case kFmt22cs:
3777 case kFmt22t:
3781 case kFmt22x:
3782 case kFmt32x:
3785 case kFmt23x:
3788 case kFmt31t:
3791 case kFmt3rc:
3792 case kFmt35c:
3796 case kFmt3rms:
3797 case kFmt35ms:
3801 case kFmt3inline:
3802 case kFmt3rinline:
3805 case kFmt51l:
3876 case kChainingCellNormal:
3880 case kChainingCellInvokeSingleton:
3884 case kChainingCellInvokePredicted:
3887 case kChainingCellHot:
3892 case kChainingCellBackwardBranch:
3940 case kWorkOrderMethod:
3943 case kWorkOrderTrace:
3948 case kWorkOrderTraceDebug: {