Lines Matching full:instruction
509 mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop);
517 mir->dalvikInsn.opcode = static_cast<Instruction::Code>(
518 mir->dalvikInsn.opcode - Instruction::ADD_INT_2ADDR + Instruction::ADD_INT);
524 phi->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpPhi);
1065 case Instruction::NOP:
1074 case Instruction::RETURN_VOID:
1075 case Instruction::RETURN:
1076 case Instruction::RETURN_OBJECT:
1077 case Instruction::RETURN_WIDE:
1078 case Instruction::GOTO:
1079 case Instruction::GOTO_16:
1080 case Instruction::GOTO_32:
1081 case Instruction::PACKED_SWITCH:
1082 case Instruction::SPARSE_SWITCH:
1083 case Instruction::IF_EQ:
1084 case Instruction::IF_NE:
1085 case Instruction::IF_LT:
1086 case Instruction::IF_GE:
1087 case Instruction::IF_GT:
1088 case Instruction::IF_LE:
1089 case Instruction::IF_EQZ:
1090 case Instruction::IF_NEZ:
1091 case Instruction::IF_LTZ:
1092 case Instruction::IF_GEZ:
1093 case Instruction::IF_GTZ:
1094 case Instruction::IF_LEZ:
1104 case Instruction::CONST_CLASS:
1105 case Instruction::CONST_STRING:
1106 case Instruction::CONST_STRING_JUMBO:
1114 case Instruction::MONITOR_ENTER:
1115 case Instruction::MONITOR_EXIT:
1123 case Instruction::INVOKE_DIRECT:
1124 case Instruction::INVOKE_DIRECT_RANGE:
1125 case Instruction::INVOKE_VIRTUAL:
1126 case Instruction::INVOKE_VIRTUAL_RANGE:
1127 case Instruction::INVOKE_SUPER:
1128 case Instruction::INVOKE_SUPER_RANGE:
1129 case Instruction::INVOKE_INTERFACE:
1130 case Instruction::INVOKE_INTERFACE_RANGE:
1131 case Instruction::INVOKE_STATIC:
1132 case Instruction::INVOKE_STATIC_RANGE:
1133 case Instruction::THROW:
1134 case Instruction::FILLED_NEW_ARRAY:
1135 case Instruction::FILLED_NEW_ARRAY_RANGE:
1136 case Instruction::FILL_ARRAY_DATA:
1141 case Instruction::NEW_INSTANCE:
1142 case Instruction::NEW_ARRAY:
1147 case Instruction::CHECK_CAST:
1157 mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop);
1164 case Instruction::MOVE_RESULT:
1165 case Instruction::MOVE_RESULT_OBJECT:
1166 case Instruction::MOVE_RESULT_WIDE:
1169 case Instruction::INSTANCE_OF:
1172 case Instruction::MOVE_EXCEPTION:
1177 case Instruction::MOVE:
1178 case Instruction::MOVE_FROM16:
1179 case Instruction::MOVE_16:
1180 case Instruction::MOVE_WIDE:
1181 case Instruction::MOVE_WIDE_FROM16:
1182 case Instruction::MOVE_WIDE_16:
1183 case Instruction::MOVE_OBJECT:
1184 case Instruction::MOVE_OBJECT_FROM16:
1185 case Instruction::MOVE_OBJECT_16: {
1201 case Instruction::CONST_4:
1202 case Instruction::CONST_16:
1203 case Instruction::CONST:
1204 case Instruction::CONST_HIGH16:
1205 case Instruction::CONST_WIDE_16:
1206 case Instruction::CONST_WIDE_32:
1207 case Instruction::CONST_WIDE:
1208 case Instruction::CONST_WIDE_HIGH16:
1209 case Instruction::CMPL_FLOAT:
1210 case Instruction::CMPG_FLOAT:
1211 case Instruction::CMPL_DOUBLE:
1212 case Instruction::CMPG_DOUBLE:
1213 case Instruction::CMP_LONG:
1214 case Instruction::NEG_INT:
1215 case Instruction::NOT_INT:
1216 case Instruction::NEG_LONG:
1217 case Instruction::NOT_LONG:
1218 case Instruction::NEG_FLOAT:
1219 case Instruction::NEG_DOUBLE:
1220 case Instruction::INT_TO_LONG:
1221 case Instruction::INT_TO_FLOAT:
1222 case Instruction::INT_TO_DOUBLE:
1223 case Instruction::LONG_TO_INT:
1224 case Instruction::LONG_TO_FLOAT:
1225 case Instruction::LONG_TO_DOUBLE:
1226 case Instruction::FLOAT_TO_INT:
1227 case Instruction::FLOAT_TO_LONG:
1228 case Instruction::FLOAT_TO_DOUBLE:
1229 case Instruction::DOUBLE_TO_INT:
1230 case Instruction::DOUBLE_TO_LONG:
1231 case Instruction::DOUBLE_TO_FLOAT:
1232 case Instruction::INT_TO_BYTE:
1233 case Instruction::INT_TO_CHAR:
1234 case Instruction::INT_TO_SHORT:
1235 case Instruction::ADD_INT:
1236 case Instruction::SUB_INT:
1237 case Instruction::MUL_INT:
1238 case Instruction::AND_INT:
1239 case Instruction::OR_INT:
1240 case Instruction::XOR_INT:
1241 case Instruction::SHL_INT:
1242 case Instruction::SHR_INT:
1243 case Instruction::USHR_INT:
1244 case Instruction::ADD_LONG:
1245 case Instruction::SUB_LONG:
1246 case Instruction::MUL_LONG:
1247 case Instruction::AND_LONG:
1248 case Instruction::OR_LONG:
1249 case Instruction::XOR_LONG:
1250 case Instruction::SHL_LONG:
1251 case Instruction::SHR_LONG:
1252 case Instruction::USHR_LONG:
1253 case Instruction::ADD_FLOAT:
1254 case Instruction::SUB_FLOAT:
1255 case Instruction::MUL_FLOAT:
1256 case Instruction::DIV_FLOAT:
1257 case Instruction::REM_FLOAT:
1258 case Instruction::ADD_DOUBLE:
1259 case Instruction::SUB_DOUBLE:
1260 case Instruction::MUL_DOUBLE:
1261 case Instruction::DIV_DOUBLE:
1262 case Instruction::REM_DOUBLE:
1263 case Instruction
1264 case Instruction::SUB_INT_2ADDR:
1265 case Instruction::MUL_INT_2ADDR:
1266 case Instruction::AND_INT_2ADDR:
1267 case Instruction::OR_INT_2ADDR:
1268 case Instruction::XOR_INT_2ADDR:
1269 case Instruction::SHL_INT_2ADDR:
1270 case Instruction::SHR_INT_2ADDR:
1271 case Instruction::USHR_INT_2ADDR:
1272 case Instruction::ADD_LONG_2ADDR:
1273 case Instruction::SUB_LONG_2ADDR:
1274 case Instruction::MUL_LONG_2ADDR:
1275 case Instruction::AND_LONG_2ADDR:
1276 case Instruction::OR_LONG_2ADDR:
1277 case Instruction::XOR_LONG_2ADDR:
1278 case Instruction::SHL_LONG_2ADDR:
1279 case Instruction::SHR_LONG_2ADDR:
1280 case Instruction::USHR_LONG_2ADDR:
1281 case Instruction::ADD_FLOAT_2ADDR:
1282 case Instruction::SUB_FLOAT_2ADDR:
1283 case Instruction::MUL_FLOAT_2ADDR:
1284 case Instruction::DIV_FLOAT_2ADDR:
1285 case Instruction::REM_FLOAT_2ADDR:
1286 case Instruction::ADD_DOUBLE_2ADDR:
1287 case Instruction::SUB_DOUBLE_2ADDR:
1288 case Instruction::MUL_DOUBLE_2ADDR:
1289 case Instruction::DIV_DOUBLE_2ADDR:
1290 case Instruction::REM_DOUBLE_2ADDR:
1291 case Instruction::ADD_INT_LIT16:
1292 case Instruction::RSUB_INT:
1293 case Instruction::MUL_INT_LIT16:
1294 case Instruction::AND_INT_LIT16:
1295 case Instruction::OR_INT_LIT16:
1296 case Instruction::XOR_INT_LIT16:
1297 case Instruction::ADD_INT_LIT8:
1298 case Instruction::RSUB_INT_LIT8:
1299 case Instruction::MUL_INT_LIT8:
1300 case Instruction::AND_INT_LIT8:
1301 case Instruction::OR_INT_LIT8:
1302 case Instruction::XOR_INT_LIT8:
1303 case Instruction::SHL_INT_LIT8:
1304 case Instruction::SHR_INT_LIT8:
1305 case Instruction::USHR_INT_LIT8:
1308 case Instruction::DIV_INT:
1309 case Instruction::REM_INT:
1310 case Instruction::DIV_LONG:
1311 case Instruction::REM_LONG:
1312 case Instruction::DIV_INT_2ADDR:
1313 case Instruction::REM_INT_2ADDR:
1314 case Instruction::DIV_LONG_2ADDR:
1315 case Instruction::REM_LONG_2ADDR:
1322 case Instruction::DIV_INT_LIT16:
1323 case Instruction::REM_INT_LIT16:
1324 case Instruction::DIV_INT_LIT8:
1325 case Instruction::REM_INT_LIT8:
1332 case Instruction::ARRAY_LENGTH:
1339 case Instruction::AGET_OBJECT:
1340 case Instruction::AGET:
1341 case Instruction::AGET_WIDE:
1342 case Instruction::AGET_BOOLEAN:
1343 case Instruction::AGET_BYTE:
1344 case Instruction::AGET_CHAR:
1345 case Instruction::AGET_SHORT:
1353 case Instruction::APUT_OBJECT:
1354 case Instruction::APUT:
1355 case Instruction::APUT_WIDE:
1356 case Instruction::APUT_BYTE:
1357 case Instruction::APUT_BOOLEAN:
1358 case Instruction::APUT_SHORT:
1359 case Instruction::APUT_CHAR:
1367 case Instruction::IGET_OBJECT:
1368 case Instruction::IGET:
1369 case Instruction::IGET_WIDE:
1370 case Instruction::IGET_BOOLEAN:
1371 case Instruction::IGET_BYTE:
1372 case Instruction::IGET_CHAR:
1373 case Instruction::IGET_SHORT: {
1385 case Instruction::IPUT_OBJECT:
1386 case Instruction::IPUT:
1387 case Instruction::IPUT_WIDE:
1388 case Instruction::IPUT_BOOLEAN:
1389 case Instruction::IPUT_BYTE:
1390 case Instruction::IPUT_CHAR:
1391 case Instruction::IPUT_SHORT: {
1401 case Instruction::SGET_OBJECT:
1402 case Instruction::SGET:
1403 case Instruction::SGET_WIDE:
1404 case Instruction::SGET_BOOLEAN:
1405 case Instruction::SGET_BYTE:
1406 case Instruction::SGET_CHAR:
1407 case Instruction::SGET_SHORT: {
1419 case Instruction::SPUT_OBJECT:
1420 case Instruction::SPUT:
1421 case Instruction::SPUT_WIDE:
1422 case Instruction::SPUT_BOOLEAN:
1423 case Instruction::SPUT_BYTE:
1424 case Instruction::SPUT_CHAR:
1425 case Instruction::SPUT_SHORT: {