Lines Matching refs:Instruction

94 static bool IsExperimentalInstructionEnabled(const Instruction *inst) {  in IsExperimentalInstructionEnabled()
113 const Instruction* inst = Instruction::At(insns + dex_pc); in ExecuteSwitchImpl()
128 case Instruction::NOP: in ExecuteSwitchImpl()
132 case Instruction::MOVE: in ExecuteSwitchImpl()
138 case Instruction::MOVE_FROM16: in ExecuteSwitchImpl()
144 case Instruction::MOVE_16: in ExecuteSwitchImpl()
150 case Instruction::MOVE_WIDE: in ExecuteSwitchImpl()
156 case Instruction::MOVE_WIDE_FROM16: in ExecuteSwitchImpl()
162 case Instruction::MOVE_WIDE_16: in ExecuteSwitchImpl()
168 case Instruction::MOVE_OBJECT: in ExecuteSwitchImpl()
174 case Instruction::MOVE_OBJECT_FROM16: in ExecuteSwitchImpl()
180 case Instruction::MOVE_OBJECT_16: in ExecuteSwitchImpl()
186 case Instruction::MOVE_RESULT: in ExecuteSwitchImpl()
191 case Instruction::MOVE_RESULT_WIDE: in ExecuteSwitchImpl()
196 case Instruction::MOVE_RESULT_OBJECT: in ExecuteSwitchImpl()
201 case Instruction::MOVE_EXCEPTION: { in ExecuteSwitchImpl()
210 case Instruction::RETURN_VOID_NO_BARRIER: { in ExecuteSwitchImpl()
226 case Instruction::RETURN_VOID: { in ExecuteSwitchImpl()
243 case Instruction::RETURN: { in ExecuteSwitchImpl()
261 case Instruction::RETURN_WIDE: { in ExecuteSwitchImpl()
278 case Instruction::RETURN_OBJECT: { in ExecuteSwitchImpl()
317 case Instruction::CONST_4: { in ExecuteSwitchImpl()
328 case Instruction::CONST_16: { in ExecuteSwitchImpl()
339 case Instruction::CONST: { in ExecuteSwitchImpl()
350 case Instruction::CONST_HIGH16: { in ExecuteSwitchImpl()
361 case Instruction::CONST_WIDE_16: in ExecuteSwitchImpl()
366 case Instruction::CONST_WIDE_32: in ExecuteSwitchImpl()
371 case Instruction::CONST_WIDE: in ExecuteSwitchImpl()
376 case Instruction::CONST_WIDE_HIGH16: in ExecuteSwitchImpl()
382 case Instruction::CONST_STRING: { in ExecuteSwitchImpl()
393 case Instruction::CONST_STRING_JUMBO: { in ExecuteSwitchImpl()
404 case Instruction::CONST_CLASS: { in ExecuteSwitchImpl()
416 case Instruction::MONITOR_ENTER: { in ExecuteSwitchImpl()
428 case Instruction::MONITOR_EXIT: { in ExecuteSwitchImpl()
440 case Instruction::CHECK_CAST: { in ExecuteSwitchImpl()
457 case Instruction::INSTANCE_OF: { in ExecuteSwitchImpl()
471 case Instruction::ARRAY_LENGTH: { in ExecuteSwitchImpl()
483 case Instruction::NEW_INSTANCE: { in ExecuteSwitchImpl()
516 case Instruction::NEW_ARRAY: { in ExecuteSwitchImpl()
530 case Instruction::FILLED_NEW_ARRAY: { in ExecuteSwitchImpl()
538 case Instruction::FILLED_NEW_ARRAY_RANGE: { in ExecuteSwitchImpl()
546 case Instruction::FILL_ARRAY_DATA: { in ExecuteSwitchImpl()
549 const Instruction::ArrayDataPayload* payload = in ExecuteSwitchImpl()
550 reinterpret_cast<const Instruction::ArrayDataPayload*>(payload_addr); in ExecuteSwitchImpl()
563 case Instruction::THROW: { in ExecuteSwitchImpl()
580 case Instruction::GOTO: { in ExecuteSwitchImpl()
591 case Instruction::GOTO_16: { in ExecuteSwitchImpl()
602 case Instruction::GOTO_32: { in ExecuteSwitchImpl()
613 case Instruction::PACKED_SWITCH: { in ExecuteSwitchImpl()
624 case Instruction::SPARSE_SWITCH: { in ExecuteSwitchImpl()
641 case Instruction::CMPL_FLOAT: { in ExecuteSwitchImpl()
657 case Instruction::CMPG_FLOAT: { in ExecuteSwitchImpl()
673 case Instruction::CMPL_DOUBLE: { in ExecuteSwitchImpl()
690 case Instruction::CMPG_DOUBLE: { in ExecuteSwitchImpl()
711 case Instruction::CMP_LONG: { in ExecuteSwitchImpl()
727 case Instruction::IF_EQ: { in ExecuteSwitchImpl()
744 case Instruction::IF_NE: { in ExecuteSwitchImpl()
761 case Instruction::IF_LT: { in ExecuteSwitchImpl()
778 case Instruction::IF_GE: { in ExecuteSwitchImpl()
795 case Instruction::IF_GT: { in ExecuteSwitchImpl()
812 case Instruction::IF_LE: { in ExecuteSwitchImpl()
829 case Instruction::IF_EQZ: { in ExecuteSwitchImpl()
845 case Instruction::IF_NEZ: { in ExecuteSwitchImpl()
861 case Instruction::IF_LTZ: { in ExecuteSwitchImpl()
877 case Instruction::IF_GEZ: { in ExecuteSwitchImpl()
893 case Instruction::IF_GTZ: { in ExecuteSwitchImpl()
909 case Instruction::IF_LEZ: { in ExecuteSwitchImpl()
925 case Instruction::AGET_BOOLEAN: { in ExecuteSwitchImpl()
943 case Instruction::AGET_BYTE: { in ExecuteSwitchImpl()
961 case Instruction::AGET_CHAR: { in ExecuteSwitchImpl()
979 case Instruction::AGET_SHORT: { in ExecuteSwitchImpl()
997 case Instruction::AGET: { in ExecuteSwitchImpl()
1016 case Instruction::AGET_WIDE: { in ExecuteSwitchImpl()
1035 case Instruction::AGET_OBJECT: { in ExecuteSwitchImpl()
1053 case Instruction::APUT_BOOLEAN: { in ExecuteSwitchImpl()
1072 case Instruction::APUT_BYTE: { in ExecuteSwitchImpl()
1091 case Instruction::APUT_CHAR: { in ExecuteSwitchImpl()
1110 case Instruction::APUT_SHORT: { in ExecuteSwitchImpl()
1129 case Instruction::APUT: { in ExecuteSwitchImpl()
1149 case Instruction::APUT_WIDE: { in ExecuteSwitchImpl()
1169 case Instruction::APUT_OBJECT: { in ExecuteSwitchImpl()
1188 case Instruction::IGET_BOOLEAN: { in ExecuteSwitchImpl()
1195 case Instruction::IGET_BYTE: { in ExecuteSwitchImpl()
1202 case Instruction::IGET_CHAR: { in ExecuteSwitchImpl()
1209 case Instruction::IGET_SHORT: { in ExecuteSwitchImpl()
1216 case Instruction::IGET: { in ExecuteSwitchImpl()
1223 case Instruction::IGET_WIDE: { in ExecuteSwitchImpl()
1230 case Instruction::IGET_OBJECT: { in ExecuteSwitchImpl()
1237 case Instruction::IGET_QUICK: { in ExecuteSwitchImpl()
1243 case Instruction::IGET_WIDE_QUICK: { in ExecuteSwitchImpl()
1249 case Instruction::IGET_OBJECT_QUICK: { in ExecuteSwitchImpl()
1255 case Instruction::IGET_BOOLEAN_QUICK: { in ExecuteSwitchImpl()
1261 case Instruction::IGET_BYTE_QUICK: { in ExecuteSwitchImpl()
1267 case Instruction::IGET_CHAR_QUICK: { in ExecuteSwitchImpl()
1273 case Instruction::IGET_SHORT_QUICK: { in ExecuteSwitchImpl()
1279 case Instruction::SGET_BOOLEAN: { in ExecuteSwitchImpl()
1286 case Instruction::SGET_BYTE: { in ExecuteSwitchImpl()
1293 case Instruction::SGET_CHAR: { in ExecuteSwitchImpl()
1300 case Instruction::SGET_SHORT: { in ExecuteSwitchImpl()
1307 case Instruction::SGET: { in ExecuteSwitchImpl()
1314 case Instruction::SGET_WIDE: { in ExecuteSwitchImpl()
1321 case Instruction::SGET_OBJECT: { in ExecuteSwitchImpl()
1328 case Instruction::IPUT_BOOLEAN: { in ExecuteSwitchImpl()
1335 case Instruction::IPUT_BYTE: { in ExecuteSwitchImpl()
1342 case Instruction::IPUT_CHAR: { in ExecuteSwitchImpl()
1349 case Instruction::IPUT_SHORT: { in ExecuteSwitchImpl()
1356 case Instruction::IPUT: { in ExecuteSwitchImpl()
1363 case Instruction::IPUT_WIDE: { in ExecuteSwitchImpl()
1370 case Instruction::IPUT_OBJECT: { in ExecuteSwitchImpl()
1377 case Instruction::IPUT_QUICK: { in ExecuteSwitchImpl()
1384 case Instruction::IPUT_BOOLEAN_QUICK: { in ExecuteSwitchImpl()
1391 case Instruction::IPUT_BYTE_QUICK: { in ExecuteSwitchImpl()
1398 case Instruction::IPUT_CHAR_QUICK: { in ExecuteSwitchImpl()
1405 case Instruction::IPUT_SHORT_QUICK: { in ExecuteSwitchImpl()
1412 case Instruction::IPUT_WIDE_QUICK: { in ExecuteSwitchImpl()
1419 case Instruction::IPUT_OBJECT_QUICK: { in ExecuteSwitchImpl()
1426 case Instruction::SPUT_BOOLEAN: { in ExecuteSwitchImpl()
1433 case Instruction::SPUT_BYTE: { in ExecuteSwitchImpl()
1440 case Instruction::SPUT_CHAR: { in ExecuteSwitchImpl()
1447 case Instruction::SPUT_SHORT: { in ExecuteSwitchImpl()
1454 case Instruction::SPUT: { in ExecuteSwitchImpl()
1461 case Instruction::SPUT_WIDE: { in ExecuteSwitchImpl()
1468 case Instruction::SPUT_OBJECT: { in ExecuteSwitchImpl()
1475 case Instruction::INVOKE_VIRTUAL: { in ExecuteSwitchImpl()
1482 case Instruction::INVOKE_VIRTUAL_RANGE: { in ExecuteSwitchImpl()
1489 case Instruction::INVOKE_SUPER: { in ExecuteSwitchImpl()
1496 case Instruction::INVOKE_SUPER_RANGE: { in ExecuteSwitchImpl()
1503 case Instruction::INVOKE_DIRECT: { in ExecuteSwitchImpl()
1510 case Instruction::INVOKE_DIRECT_RANGE: { in ExecuteSwitchImpl()
1517 case Instruction::INVOKE_INTERFACE: { in ExecuteSwitchImpl()
1524 case Instruction::INVOKE_INTERFACE_RANGE: { in ExecuteSwitchImpl()
1531 case Instruction::INVOKE_STATIC: { in ExecuteSwitchImpl()
1538 case Instruction::INVOKE_STATIC_RANGE: { in ExecuteSwitchImpl()
1545 case Instruction::INVOKE_VIRTUAL_QUICK: { in ExecuteSwitchImpl()
1552 case Instruction::INVOKE_VIRTUAL_RANGE_QUICK: { in ExecuteSwitchImpl()
1559 case Instruction::NEG_INT: in ExecuteSwitchImpl()
1565 case Instruction::NOT_INT: in ExecuteSwitchImpl()
1571 case Instruction::NEG_LONG: in ExecuteSwitchImpl()
1577 case Instruction::NOT_LONG: in ExecuteSwitchImpl()
1583 case Instruction::NEG_FLOAT: in ExecuteSwitchImpl()
1589 case Instruction::NEG_DOUBLE: in ExecuteSwitchImpl()
1595 case Instruction::INT_TO_LONG: in ExecuteSwitchImpl()
1601 case Instruction::INT_TO_FLOAT: in ExecuteSwitchImpl()
1607 case Instruction::INT_TO_DOUBLE: in ExecuteSwitchImpl()
1613 case Instruction::LONG_TO_INT: in ExecuteSwitchImpl()
1619 case Instruction::LONG_TO_FLOAT: in ExecuteSwitchImpl()
1625 case Instruction::LONG_TO_DOUBLE: in ExecuteSwitchImpl()
1631 case Instruction::FLOAT_TO_INT: { in ExecuteSwitchImpl()
1639 case Instruction::FLOAT_TO_LONG: { in ExecuteSwitchImpl()
1647 case Instruction::FLOAT_TO_DOUBLE: in ExecuteSwitchImpl()
1653 case Instruction::DOUBLE_TO_INT: { in ExecuteSwitchImpl()
1661 case Instruction::DOUBLE_TO_LONG: { in ExecuteSwitchImpl()
1669 case Instruction::DOUBLE_TO_FLOAT: in ExecuteSwitchImpl()
1675 case Instruction::INT_TO_BYTE: in ExecuteSwitchImpl()
1681 case Instruction::INT_TO_CHAR: in ExecuteSwitchImpl()
1687 case Instruction::INT_TO_SHORT: in ExecuteSwitchImpl()
1693 case Instruction::ADD_INT: { in ExecuteSwitchImpl()
1701 case Instruction::SUB_INT: in ExecuteSwitchImpl()
1708 case Instruction::MUL_INT: in ExecuteSwitchImpl()
1715 case Instruction::DIV_INT: { in ExecuteSwitchImpl()
1723 case Instruction::REM_INT: { in ExecuteSwitchImpl()
1731 case Instruction::SHL_INT: in ExecuteSwitchImpl()
1738 case Instruction::SHR_INT: in ExecuteSwitchImpl()
1745 case Instruction::USHR_INT: in ExecuteSwitchImpl()
1752 case Instruction::AND_INT: in ExecuteSwitchImpl()
1759 case Instruction::OR_INT: in ExecuteSwitchImpl()
1766 case Instruction::XOR_INT: in ExecuteSwitchImpl()
1773 case Instruction::ADD_LONG: in ExecuteSwitchImpl()
1780 case Instruction::SUB_LONG: in ExecuteSwitchImpl()
1787 case Instruction::MUL_LONG: in ExecuteSwitchImpl()
1794 case Instruction::DIV_LONG: in ExecuteSwitchImpl()
1801 case Instruction::REM_LONG: in ExecuteSwitchImpl()
1808 case Instruction::AND_LONG: in ExecuteSwitchImpl()
1815 case Instruction::OR_LONG: in ExecuteSwitchImpl()
1822 case Instruction::XOR_LONG: in ExecuteSwitchImpl()
1829 case Instruction::SHL_LONG: in ExecuteSwitchImpl()
1836 case Instruction::SHR_LONG: in ExecuteSwitchImpl()
1843 case Instruction::USHR_LONG: in ExecuteSwitchImpl()
1850 case Instruction::ADD_FLOAT: in ExecuteSwitchImpl()
1857 case Instruction::SUB_FLOAT: in ExecuteSwitchImpl()
1864 case Instruction::MUL_FLOAT: in ExecuteSwitchImpl()
1871 case Instruction::DIV_FLOAT: in ExecuteSwitchImpl()
1878 case Instruction::REM_FLOAT: in ExecuteSwitchImpl()
1885 case Instruction::ADD_DOUBLE: in ExecuteSwitchImpl()
1892 case Instruction::SUB_DOUBLE: in ExecuteSwitchImpl()
1899 case Instruction::MUL_DOUBLE: in ExecuteSwitchImpl()
1906 case Instruction::DIV_DOUBLE: in ExecuteSwitchImpl()
1913 case Instruction::REM_DOUBLE: in ExecuteSwitchImpl()
1920 case Instruction::ADD_INT_2ADDR: { in ExecuteSwitchImpl()
1928 case Instruction::SUB_INT_2ADDR: { in ExecuteSwitchImpl()
1937 case Instruction::MUL_INT_2ADDR: { in ExecuteSwitchImpl()
1946 case Instruction::DIV_INT_2ADDR: { in ExecuteSwitchImpl()
1954 case Instruction::REM_INT_2ADDR: { in ExecuteSwitchImpl()
1962 case Instruction::SHL_INT_2ADDR: { in ExecuteSwitchImpl()
1971 case Instruction::SHR_INT_2ADDR: { in ExecuteSwitchImpl()
1980 case Instruction::USHR_INT_2ADDR: { in ExecuteSwitchImpl()
1989 case Instruction::AND_INT_2ADDR: { in ExecuteSwitchImpl()
1998 case Instruction::OR_INT_2ADDR: { in ExecuteSwitchImpl()
2007 case Instruction::XOR_INT_2ADDR: { in ExecuteSwitchImpl()
2016 case Instruction::ADD_LONG_2ADDR: { in ExecuteSwitchImpl()
2025 case Instruction::SUB_LONG_2ADDR: { in ExecuteSwitchImpl()
2034 case Instruction::MUL_LONG_2ADDR: { in ExecuteSwitchImpl()
2043 case Instruction::DIV_LONG_2ADDR: { in ExecuteSwitchImpl()
2051 case Instruction::REM_LONG_2ADDR: { in ExecuteSwitchImpl()
2059 case Instruction::AND_LONG_2ADDR: { in ExecuteSwitchImpl()
2068 case Instruction::OR_LONG_2ADDR: { in ExecuteSwitchImpl()
2077 case Instruction::XOR_LONG_2ADDR: { in ExecuteSwitchImpl()
2086 case Instruction::SHL_LONG_2ADDR: { in ExecuteSwitchImpl()
2095 case Instruction::SHR_LONG_2ADDR: { in ExecuteSwitchImpl()
2104 case Instruction::USHR_LONG_2ADDR: { in ExecuteSwitchImpl()
2113 case Instruction::ADD_FLOAT_2ADDR: { in ExecuteSwitchImpl()
2122 case Instruction::SUB_FLOAT_2ADDR: { in ExecuteSwitchImpl()
2131 case Instruction::MUL_FLOAT_2ADDR: { in ExecuteSwitchImpl()
2140 case Instruction::DIV_FLOAT_2ADDR: { in ExecuteSwitchImpl()
2149 case Instruction::REM_FLOAT_2ADDR: { in ExecuteSwitchImpl()
2158 case Instruction::ADD_DOUBLE_2ADDR: { in ExecuteSwitchImpl()
2167 case Instruction::SUB_DOUBLE_2ADDR: { in ExecuteSwitchImpl()
2176 case Instruction::MUL_DOUBLE_2ADDR: { in ExecuteSwitchImpl()
2185 case Instruction::DIV_DOUBLE_2ADDR: { in ExecuteSwitchImpl()
2194 case Instruction::REM_DOUBLE_2ADDR: { in ExecuteSwitchImpl()
2203 case Instruction::ADD_INT_LIT16: in ExecuteSwitchImpl()
2210 case Instruction::RSUB_INT_LIT16: in ExecuteSwitchImpl()
2217 case Instruction::MUL_INT_LIT16: in ExecuteSwitchImpl()
2224 case Instruction::DIV_INT_LIT16: { in ExecuteSwitchImpl()
2232 case Instruction::REM_INT_LIT16: { in ExecuteSwitchImpl()
2240 case Instruction::AND_INT_LIT16: in ExecuteSwitchImpl()
2247 case Instruction::OR_INT_LIT16: in ExecuteSwitchImpl()
2254 case Instruction::XOR_INT_LIT16: in ExecuteSwitchImpl()
2261 case Instruction::ADD_INT_LIT8: in ExecuteSwitchImpl()
2267 case Instruction::RSUB_INT_LIT8: in ExecuteSwitchImpl()
2273 case Instruction::MUL_INT_LIT8: in ExecuteSwitchImpl()
2279 case Instruction::DIV_INT_LIT8: { in ExecuteSwitchImpl()
2286 case Instruction::REM_INT_LIT8: { in ExecuteSwitchImpl()
2293 case Instruction::AND_INT_LIT8: in ExecuteSwitchImpl()
2300 case Instruction::OR_INT_LIT8: in ExecuteSwitchImpl()
2307 case Instruction::XOR_INT_LIT8: in ExecuteSwitchImpl()
2314 case Instruction::SHL_INT_LIT8: in ExecuteSwitchImpl()
2321 case Instruction::SHR_INT_LIT8: in ExecuteSwitchImpl()
2328 case Instruction::USHR_INT_LIT8: in ExecuteSwitchImpl()
2335 case Instruction::INVOKE_LAMBDA: { in ExecuteSwitchImpl()
2346 case Instruction::CAPTURE_VARIABLE: { in ExecuteSwitchImpl()
2363 case Instruction::CREATE_LAMBDA: { in ExecuteSwitchImpl()
2387 case Instruction::LIBERATE_VARIABLE: { in ExecuteSwitchImpl()
2402 case Instruction::UNUSED_F4: { in ExecuteSwitchImpl()
2410 case Instruction::BOX_LAMBDA: { in ExecuteSwitchImpl()
2420 case Instruction::UNBOX_LAMBDA: { in ExecuteSwitchImpl()
2430 case Instruction::UNUSED_3E ... Instruction::UNUSED_43: in ExecuteSwitchImpl()
2431 case Instruction::UNUSED_FA ... Instruction::UNUSED_FF: in ExecuteSwitchImpl()
2432 case Instruction::UNUSED_79: in ExecuteSwitchImpl()
2433 case Instruction::UNUSED_7A: in ExecuteSwitchImpl()