Lines Matching refs:insn_idx

1478     uint32_t insn_idx = start_guess;  in CodeFlowVerifyMethod()  local
1479 for (; insn_idx < insns_size; insn_idx++) { in CodeFlowVerifyMethod()
1480 if (insn_flags_[insn_idx].IsChanged()) in CodeFlowVerifyMethod()
1483 if (insn_idx == insns_size) { in CodeFlowVerifyMethod()
1499 work_insn_idx_ = insn_idx; in CodeFlowVerifyMethod()
1500 if (insn_flags_[insn_idx].IsBranchTarget()) { in CodeFlowVerifyMethod()
1501 work_line_->CopyFromLine(reg_table_.GetLine(insn_idx)); in CodeFlowVerifyMethod()
1507 RegisterLine* register_line = reg_table_.GetLine(insn_idx); in CodeFlowVerifyMethod()
1526 insn_flags_[insn_idx].SetVisited(); in CodeFlowVerifyMethod()
1527 insn_flags_[insn_idx].ClearChanged(); in CodeFlowVerifyMethod()
1540 uint32_t insn_idx = 0; in CodeFlowVerifyMethod() local
1541 for (; insn_idx < insns_size; in CodeFlowVerifyMethod()
1542 insn_idx += Instruction::At(code_item_->insns_ + insn_idx)->SizeInCodeUnits()) { in CodeFlowVerifyMethod()
1547 if (insns[insn_idx] == Instruction::kPackedSwitchSignature || in CodeFlowVerifyMethod()
1548 insns[insn_idx] == Instruction::kSparseSwitchSignature || in CodeFlowVerifyMethod()
1549 insns[insn_idx] == Instruction::kArrayDataSignature || in CodeFlowVerifyMethod()
1550 (insns[insn_idx] == Instruction::NOP && (insn_idx + 1 < insns_size) && in CodeFlowVerifyMethod()
1551 (insns[insn_idx + 1] == Instruction::kPackedSwitchSignature || in CodeFlowVerifyMethod()
1552 insns[insn_idx + 1] == Instruction::kSparseSwitchSignature || in CodeFlowVerifyMethod()
1553 insns[insn_idx + 1] == Instruction::kArrayDataSignature))) { in CodeFlowVerifyMethod()
1554 insn_flags_[insn_idx].SetVisited(); in CodeFlowVerifyMethod()
1557 if (!insn_flags_[insn_idx].IsVisited()) { in CodeFlowVerifyMethod()
1559 dead_start = insn_idx; in CodeFlowVerifyMethod()
1562 << "-" << reinterpret_cast<void*>(insn_idx - 1); in CodeFlowVerifyMethod()
1568 << "-" << reinterpret_cast<void*>(insn_idx - 1); in CodeFlowVerifyMethod()
4227 bool MethodVerifier::CheckNotMoveException(const uint16_t* insns, int insn_idx) { in CheckNotMoveException() argument
4228 if ((insns[insn_idx] & 0xff) == Instruction::MOVE_EXCEPTION) { in CheckNotMoveException()
4235 bool MethodVerifier::CheckNotMoveResult(const uint16_t* insns, int insn_idx) { in CheckNotMoveResult() argument
4236 if (((insns[insn_idx] & 0xff) >= Instruction::MOVE_RESULT) && in CheckNotMoveResult()
4237 ((insns[insn_idx] & 0xff) <= Instruction::MOVE_RESULT_OBJECT)) { in CheckNotMoveResult()
4244 bool MethodVerifier::CheckNotMoveExceptionOrMoveResult(const uint16_t* insns, int insn_idx) { in CheckNotMoveExceptionOrMoveResult() argument
4245 return (CheckNotMoveException(insns, insn_idx) && CheckNotMoveResult(insns, insn_idx)); in CheckNotMoveExceptionOrMoveResult()