Lines Matching refs:insn_idx

622   bool CheckNotMoveException(const uint16_t* insns, int insn_idx) {  in CheckNotMoveException()  argument
623 if ((insns[insn_idx] & 0xff) == Instruction::MOVE_EXCEPTION) { in CheckNotMoveException()
636 bool CheckNotMoveResult(const uint16_t* insns, int insn_idx) { in CheckNotMoveResult() argument
637 if (((insns[insn_idx] & 0xff) >= Instruction::MOVE_RESULT) && in CheckNotMoveResult()
638 ((insns[insn_idx] & 0xff) <= Instruction::MOVE_RESULT_OBJECT)) { in CheckNotMoveResult()
650 bool CheckNotMoveExceptionOrMoveResult(const uint16_t* insns, int insn_idx) { in CheckNotMoveExceptionOrMoveResult() argument
651 return (CheckNotMoveException(insns, insn_idx) && CheckNotMoveResult(insns, insn_idx)); in CheckNotMoveExceptionOrMoveResult()
1840 uint32_t insn_idx = start_guess; in CodeFlowVerifyMethod() local
1841 for (; insn_idx < insns_size; insn_idx++) { in CodeFlowVerifyMethod()
1842 if (GetInstructionFlags(insn_idx).IsChanged()) in CodeFlowVerifyMethod()
1845 if (insn_idx == insns_size) { in CodeFlowVerifyMethod()
1861 work_insn_idx_ = insn_idx; in CodeFlowVerifyMethod()
1862 if (GetInstructionFlags(insn_idx).IsBranchTarget()) { in CodeFlowVerifyMethod()
1863 work_line_->CopyFromLine(reg_table_.GetLine(insn_idx)); in CodeFlowVerifyMethod()
1869 RegisterLine* register_line = reg_table_.GetLine(insn_idx); in CodeFlowVerifyMethod()
1897 GetModifiableInstructionFlags(insn_idx).SetVisited(); in CodeFlowVerifyMethod()
1898 GetModifiableInstructionFlags(insn_idx).ClearChanged(); in CodeFlowVerifyMethod()
1913 const uint32_t insn_idx = inst.DexPc(); in CodeFlowVerifyMethod() local
1918 if (insns[insn_idx] == Instruction::kPackedSwitchSignature || in CodeFlowVerifyMethod()
1919 insns[insn_idx] == Instruction::kSparseSwitchSignature || in CodeFlowVerifyMethod()
1920 insns[insn_idx] == Instruction::kArrayDataSignature || in CodeFlowVerifyMethod()
1921 (insns[insn_idx] == Instruction::NOP && (insn_idx + 1 < insns_size) && in CodeFlowVerifyMethod()
1922 (insns[insn_idx + 1] == Instruction::kPackedSwitchSignature || in CodeFlowVerifyMethod()
1923 insns[insn_idx + 1] == Instruction::kSparseSwitchSignature || in CodeFlowVerifyMethod()
1924 insns[insn_idx + 1] == Instruction::kArrayDataSignature))) { in CodeFlowVerifyMethod()
1925 GetModifiableInstructionFlags(insn_idx).SetVisited(); in CodeFlowVerifyMethod()
1928 if (!GetInstructionFlags(insn_idx).IsVisited()) { in CodeFlowVerifyMethod()
1930 dead_start = insn_idx; in CodeFlowVerifyMethod()
1934 << "-" << reinterpret_cast<void*>(insn_idx - 1); in CodeFlowVerifyMethod()