Lines Matching refs:dalvikInsn

328       int opcode = p->dalvikInsn.opcode;  in FindBlock()
460 switch (insn->dalvikInsn.opcode) { in ProcessCanBranch()
464 target += insn->dalvikInsn.vA; in ProcessCanBranch()
473 target += insn->dalvikInsn.vC; in ProcessCanBranch()
482 target += insn->dalvikInsn.vB; in ProcessCanBranch()
485 LOG(FATAL) << "Unexpected opcode(" << insn->dalvikInsn.opcode << ") with kBranch set"; in ProcessCanBranch()
519 static_cast<int32_t>(insn->dalvikInsn.vB)); in ProcessCanSwitch()
535 if (insn->dalvikInsn.opcode == Instruction::PACKED_SWITCH) { in ProcessCanSwitch()
565 (insn->dalvikInsn.opcode == Instruction::PACKED_SWITCH) ? kPackedSwitch : kSparseSwitch; in ProcessCanSwitch()
578 (insn->dalvikInsn.opcode == Instruction::PACKED_SWITCH) ? in ProcessCanSwitch()
601 bool is_throw = (insn->dalvikInsn.opcode == Instruction::THROW); in ProcessCanThrow()
617 if (insn->dalvikInsn.opcode == Instruction::MONITOR_EXIT && in ProcessCanThrow()
692 insn->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpCheck); in ProcessCanThrow()
766 int width = ParseInsn(code_ptr, &insn->dalvikInsn); in InlineMethod()
767 Instruction::Code opcode = insn->dalvikInsn.opcode; in InlineMethod()
772 int flags = insn->dalvikInsn.FlagsOf(); in InlineMethod()
773 int verify_flags = Instruction::VerifyFlagsOf(insn->dalvikInsn.opcode); in InlineMethod()
852 int first_reg_in_range = insn->dalvikInsn.vC; in InlineMethod()
853 int last_reg_in_range = first_reg_in_range + insn->dalvikInsn.vA - 1; in InlineMethod()
923 Instruction::Code opcode = mir->dalvikInsn.opcode; in GetDataFlowAttributes()
1002 int opcode = mir->dalvikInsn.opcode; in DumpCFG()
1006 Instruction::Name(mir->dalvikInsn.opcode) : in DumpCFG()
1260 while (mir != nullptr && static_cast<int>(mir->dalvikInsn.opcode) == kMirOpPhi) { in GetFirstNonPhiInsn()
1301 int opcode = mir->dalvikInsn.opcode; in DisassembleExtendedInstr()
1342 decoded_mir->append(StringPrintf(" v%d = v%d", mir->dalvikInsn.vA, mir->dalvikInsn.vB)); in DisassembleExtendedInstr()
1358 decoded_mir->append(StringPrintf(" v%d, v%d", mir->dalvikInsn.vA, mir->dalvikInsn.vB)); in DisassembleExtendedInstr()
1362 decoded_mir->append(StringPrintf(" vect%d = vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vB)); in DisassembleExtendedInstr()
1363 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1366 …end(StringPrintf(" vect%d = vect%d + vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1367 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1370 …end(StringPrintf(" vect%d = vect%d * vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1371 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1374 …end(StringPrintf(" vect%d = vect%d - vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1375 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1378 …end(StringPrintf(" vect%d = vect%d & vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1379 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1382 …d(StringPrintf(" vect%d = vect%d \\| vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1383 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1386 …end(StringPrintf(" vect%d = vect%d ^ vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1387 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1390 …nd(StringPrintf(" vect%d = vect%d \\<\\< %d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1391 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1394 …StringPrintf(" vect%d = vect%d \\>\\>\\> %d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1395 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1398 …nd(StringPrintf(" vect%d = vect%d \\>\\> %d", mir->dalvikInsn.vA, mir->dalvikInsn.vA, mir->dalvikI… in DisassembleExtendedInstr()
1399 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1402 …ed_mir->append(StringPrintf(" vect%d = %x, %x, %x, %x", mir->dalvikInsn.vA, mir->dalvikInsn.arg[0], in DisassembleExtendedInstr()
1403 … mir->dalvikInsn.arg[1], mir->dalvikInsn.arg[2], mir->dalvikInsn.arg[3])); in DisassembleExtendedInstr()
1407 decoded_mir->append(StringPrintf(" vect%d = %s", mir->dalvikInsn.vA, in DisassembleExtendedInstr()
1414 decoded_mir->append(StringPrintf(" vect%d = v%d", mir->dalvikInsn.vA, mir->dalvikInsn.vB)); in DisassembleExtendedInstr()
1416 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1426 decoded_mir->append(StringPrintf(" = vect%d + %s", mir->dalvikInsn.vB, in DisassembleExtendedInstr()
1433 …ir->append(StringPrintf("v%d = vect%d + v%d", mir->dalvikInsn.vA, mir->dalvikInsn.vB, mir->dalvikI… in DisassembleExtendedInstr()
1435 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1445 …ded_mir->append(StringPrintf(" = vect%d (extr_idx:%d)", mir->dalvikInsn.vB, mir->dalvikInsn.arg[0]… in DisassembleExtendedInstr()
1447 decoded_mir->append(StringPrintf(" v%d = vect%d (extr_idx:%d)", mir->dalvikInsn.vA, in DisassembleExtendedInstr()
1448 mir->dalvikInsn.vB, mir->dalvikInsn.arg[0])); in DisassembleExtendedInstr()
1450 FillTypeSizeString(mir->dalvikInsn.vC, decoded_mir); in DisassembleExtendedInstr()
1454 decoded_mir->append(StringPrintf(" vect%d - vect%d", mir->dalvikInsn.vA, mir->dalvikInsn.vB)); in DisassembleExtendedInstr()
1459 ss << static_cast<MemBarrierKind>(mir->dalvikInsn.vA); in DisassembleExtendedInstr()
1465 decoded_mir->append(StringPrintf(" vect%d", mir->dalvikInsn.vA)); in DisassembleExtendedInstr()
1471 decoded_mir->append(StringPrintf(", v%d[v%d]", mir->dalvikInsn.vB, mir->dalvikInsn.vC)); in DisassembleExtendedInstr()
1473 FillTypeSizeString(mir->dalvikInsn.arg[0], decoded_mir); in DisassembleExtendedInstr()
1492 mir->dalvikInsn.vA, mir->dalvikInsn.vB, in DisassembleExtendedInstr()
1493 mir->dalvikInsn.vC, mir->dalvikInsn.arg[0])); in DisassembleExtendedInstr()
1502 MIR::DecodedInstruction insn = mir->dalvikInsn; in GetDalvikDisassembly()
1516 insn = mir->meta.throw_insn->dalvikInsn; in GetDalvikDisassembly()
1747 move_result_mir->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpNop); in NewMemCallInfo()
1758 if (IsInstructionQuickInvoke(mir->dalvikInsn.opcode)) { in NewMemCallInfo()
1763 mir->dalvikInsn.vB); in NewMemCallInfo()
1765 info->index = mir->dalvikInsn.vB; in NewMemCallInfo()
2445 if (static_cast<int>(mir->dalvikInsn.opcode) != kMirOpPhi) { in ErasePredecessor()
2463 if (static_cast<int>(mir->dalvikInsn.opcode) != kMirOpPhi) { in UpdatePredecessor()